關於Jayrock的快速問題...我有一個Jayrock JSON-RPC Web服務,一般工作正常。但是,當我嘗試發佈到我的jqGrid editUrl時,Jayrock會拋出一個錯誤。 Web服務在其他情況下工作正常。爲什麼Jayrock(.NET JSON-RPC Framework)不像我的要求?
任何人都知道爲什麼Jayrock不喜歡以下要求?也許一種配置Jayrock接受這個請求的方法?
請求:
POST /StoryManager/StoryManager.ashx/setPageItemRoles HTTP/1.1
主機:本地主機:2064
的User-Agent:Mozilla的/ 5.0(視窗; U; Windows NT 5.1; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5(.NET CLR 3.5.30729)
接受:*/*
接受語言:EN-US,連接; Q = 0.5
接受編碼:gzip,放氣
接收字符集: ISO-8859- 1,UTF-8,q = 0.7,*; q = 0.7
保持活動:300
連接:保持活着
內容類型: application/x-www-form-urlencoded; 字符集= UTF-8
X-請求-隨着:XMLHttpRequest的
的Referer: http://localhost:2064/StoryManager/PageItemDetail.aspx
的Content-Length:183
的Cookie: ASP.NET_SessionId = uycy1qmowzzqhiac1kg3e455
Pragma:no-cache
Cache - 控制:無緩存
標題=敘事& assignedto = dfghdfgh &分配= 2009-06-25T14%3A52%3A24.0868931-05%3A00 &由於= 2009-08-02T14%3A52%3A24.0868931- 05%3A00 &完成= 2009-07-17T14%3A52%3A24.0868931-05%3A00 & ID = 3
響應:
{ 「ID」:空,「錯誤「:{」name「:」JSONRPCError「,」message「:」找到 字符串,其中對象是 預計。「,」stackTrace「:」在 Jayrock.Json.JsonReader。ReadToken(JsonTokenClass token) c:\ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock.Json \ Json \ JsonReader.cs:line 142 \ r \ n at Jayrock.JsonRpc。 JsonRpcDispatcher.ParseRequest(的TextReader 輸入)在 C:\項目\公共\ Jayrock \相對\ REL-0.9.8316 \ SRC \ Jayrock \ JsonRpc \ JsonRpcDispatcher.cs:線 271 \ r \ n在 Jayrock.JsonRpc。 JsonRpcDispatcher.Process(TextReader input,TextWriter output)in c:\ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JsonRpc \ JsonRpcDispatcher.cs:line 127「,」errors「:[ {「name」:「JsonException」,「message」:「找到 對象期望的字符串。」}]}}
謝謝。我想到了,但忘了在這裏發佈答案;) – wprl 2009-08-24 20:54:45