Frage

Hallo kurze Frage zu Jayrock ... Ich habe einen Jayrock JSON-RPC Web Service, der im Allgemeinen gut funktioniert. Allerdings, wenn ich auf meine jqGrid editUrl zu schreiben versuchen, wirft Jayrock einen Fehler. Der Web-Service funktioniert in anderen Situationen.

Wer noch eine Ahnung, warum Jayrock nicht die folgende Anfrage nicht mag? Vielleicht eine Art und Weise Jayrock zu konfigurieren, um diese Anforderung zu akzeptieren?

Anfrage:

  

POST   /StoryManager/StoryManager.ashx/setPageItemRoles   HTTP / 1.1

     

Host: localhost: 2064

     

User-Agent: Mozilla / 5.0 (Windows; U;   Windows NT 5.1; en-US; rv: 1.9.1)   Gecko / 20090624 Firefox / 3.5 (.NET-CLR   3.5.30729)

     

Accept: * / *

     

Accept-Language: en-de, en; q = 0,5

     

Accept-Encoding: gzip, deflate

     

Accept-Charset:   ISO-8859-1, utf-8; q = 0,7, *; q = 0,7

     

Keep-Alive: 300

     

Verbindung: Keep-Alive

     

Content-Type:   Anwendung / x-www-form-urlencoded;   charset = UTF-8

     

X-Requested-With: XMLHttpRequest

     

Referer:    http: // localhost: 2064 / StoryManager / PageItemDetail.aspx

     

Content-Length: 183

     

Cookie:   ASP.NET_SessionId = uycy1qmowzzqhiac1kg3e455

     

Pragma: no-cache

     

Cache-Control: no-cache

     

title = Narrative & AssignedTo = dfghdfgh & zugeordnet = 2009-06-25T14% 3A52% 3A24.0868931-05% 3A00 & wegen = 2009-08-02T14% 3A52% 3A24.0868931-05% 3A00 & abgeschlossen = 2009-07-17T14% 3A52% 3A24 0,0868931-05% 3A00 & id = 3

Antwort:

  

{ "id": null, "error": { "name": "JSONRPCError", "message": "gefunden   String, wo Objekt war   erwartet „“ stacktrace. „:“ an   Jayrock.Json.JsonReader.ReadToken (JsonTokenClass   Token) in   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   Eingang) in   c: \ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JSON-RPC \ JsonRpcDispatcher.cs: line   271 \ r \ n at   Jayrock.JsonRpc.JsonRpcDispatcher.Process (Textreader   Eingang, Ausgang Textwriter) in   c: \ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JSON-RPC \ JsonRpcDispatcher.cs: line   127" , "Fehler": [{ "name": "JsonException", "message": "gefunden   String, wo Objekt erwartet wurde. "}]}}

War es hilfreich?

Lösung

Weil Sie application / x-www-form-urlencoded Anfrage mit "Form-like" post-Daten anstelle von application / json mit richtigen JSON-Objekt senden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top