Question

Salut question au sujet Jayrock ... J'ai un service Web Jayrock JSON-RPC qui fonctionne généralement bien. Cependant, lorsque je tente de poster à mon jqGrid editUrl, Jayrock renvoie une erreur. Le service Web fonctionne très bien dans d'autres situations.

Quelqu'un a une idée de pourquoi Jayrock n'aime pas la requête suivante? Peut-être un moyen de configurer Jayrock d'accepter cette demande?

Demande:

  

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

     

: 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)

     

Accepter: * / *

     

Accept-Language: fr-fr, fr; q = 0,5

     

Accept-Encoding: gzip, dégonfler

     

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

     

Keep-Alive: 300

     

Connexion: keep-alive

     

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

     

X-Requested-Avec: 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 & attribuée = 2009-06-25T14% 3A52% 3A24.0868931-05% 3A00 & due = 2009-08-02T14% 3A52% 3A24.0868931-05% 3A00 & = terminé 2009-07-17T14% 3A52% 3A24 % 3A00 & 0,0868931 à 05 id = 3

Réponse:

  

{ "id": null, "erreur": { "name": "JSONRPCError", "message": "Trouvé   Chaîne où l'objet était   attendu "" stackTrace. ":" à   Jayrock.Json.JsonReader.ReadToken (JsonTokenClass   jeton) dans   c: \ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock.Json \ Json \ JsonReader.cs: ligne   142 \ r \ n à   Jayrock.JsonRpc.JsonRpcDispatcher.ParseRequest (TextReader   entrée) dans   c: \ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JSONRPC \ JsonRpcDispatcher.cs: ligne   271 \ r \ n à   Jayrock.JsonRpc.JsonRpcDispatcher.Process (TextReader   entrée, sortie TextWriter) dans   c: \ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JSONRPC \ JsonRpcDispatcher.cs: ligne   127" , "erreurs": [{ "name": "JsonException", "message": "Trouvé   Chaîne où l'objet était attendu. "}]}}

Était-ce utile?

La solution

Parce que vous envoyez application / x-www-form-urlencoded demande avec poste "forme comme" données au lieu d'application / JSON avec un objet JSON correct.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top