Domanda

Ciao domanda veloce su Jayrock ... Ho un servizio web JSON-RPC Jayrock che funziona in genere soddisfacenti. Tuttavia, quando cerco di inviare al mio jqGrid editUrl, Jayrock genera un errore. Il servizio web funziona bene in altre situazioni.

Qualcuno ha un indizio perché Jayrock non piace la seguente richiesta? Forse un modo per configurare Jayrock di accettare tale richiesta?

Richiesta:

  

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

     

Host: localhost: 2064

     

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

     

Accetta: * / *

     

Accept-Language: it-it, it; q = 0.5

     

Accept-Encoding: gzip, deflate

     

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

     

Keep-Alive: 300

     

Connessione: keep-alive

     

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

     

X-richiesta-Con: XMLHttpRequest

     

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

     

Content-Length: 183

     

Cookie:   ASP.NET_SessionId = uycy1qmowzzqhiac1kg3e455

     

Pragma: no-cache

     

Cache-Control: no-cache

     

title = Narrativa & AssignedTo = dfghdfgh & assegnato = 2009-06-25T14% 3A52% 3A24.0868931-05% 3A00 & dovuta = 2009-08-02T14% 3A52% 3A24.0868931-05% 3A00 & completato = 2009-07-17T14% 3A52% 3A24 0,0868931-05% 3A00 & id = 3

Risposta:

  

{ "id": "il messaggio" "JSONRPCError",:: null, "errore": { "nome" "Found   Stringa in cui oggetto era   previsto "" stackTrace. ":" a   Jayrock.Json.JsonReader.ReadToken (JsonTokenClass   token) in   c: \ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock.Json \ JSON \ JsonReader.cs: linea   142 \ r \ n in   Jayrock.JsonRpc.JsonRpcDispatcher.ParseRequest (TextReader   ingresso) in   c: \ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JSONRPC \ JsonRpcDispatcher.cs: linea   271 \ r \ n in   Jayrock.JsonRpc.JsonRpcDispatcher.Process (TextReader   ingresso, uscita TextWriter) in   c: \ Projects \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JSONRPC \ JsonRpcDispatcher.cs: linea   127" , "errori": [{ "name": "dei messaggi JsonException", "": "Found   Stringa dove era atteso oggetto. "}]}}

È stato utile?

Soluzione

A causa di inviare / x--form-urlencoded www richiesta di applicazione di "forma-like" dati post invece di application / json con oggetto JSON corretta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top