Pregunta

Hola pregunta rápida sobre Jayrock ... Tengo un servicio web JSON-RPC Jayrock que por lo general funciona bien. Sin embargo, cuando intento publicar en mi jqGrid editUrl, Jayrock genera un error. El servicio web funciona bien en otras situaciones.

Alguien tiene una idea de por qué Jayrock no le gusta la petición siguiente? Tal vez una manera de configurar Jayrock a aceptar esta petición?

Solicitud:

  

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)

     

Aceptar: * / *

     

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

     

Accept-Encoding: gzip, desinflar

     

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

     

Keep-Alive: 300

     

Conexión: keep-alive

     

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

     

X-Requested-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 y AssignedTo = dfghdfgh y asignado = 2009-06-25T14% 3A52% 3A24.0868931-05% 3A00 y debido = 2009-08-02T14% 3A52% 3A24.0868931-05% 3A00 y completado = 2009-07-17T14% 3A52% 3A24 0,0868931 hasta 05% 3A00 & id = 3

Respuesta:

  

{ "id": null, "error": { "name": "JSONRPCError", "mensaje": "Encontrado   Cadena en la que fue objeto   espera "" StackTrace. ":" al   Jayrock.Json.JsonReader.ReadToken (JsonTokenClass   token) en   c: \ Proyectos \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock.Json \ JSON \ JsonReader.cs: Línea   142 \ r \ n en   Jayrock.JsonRpc.JsonRpcDispatcher.ParseRequest (TextReader   de entrada) en   c: \ Proyectos \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JSONRPC \ JsonRpcDispatcher.cs: Línea   271 \ r \ n en   Jayrock.JsonRpc.JsonRpcDispatcher.Process (TextReader   entrada, salida TextWriter) en   c: \ Proyectos \ Public \ Jayrock \ rel \ rel-0.9.8316 \ src \ Jayrock \ JSONRPC \ JsonRpcDispatcher.cs: Línea   127" , "errores": [{ "name": "mensaje JsonException", "": "Encontrado   Cadena en la que se esperaba de objetos. "}]}}

¿Fue útil?

Solución

Debido a que envíe application / x-form-urlencoded-www petición con "de forma" como datos de envío en lugar de aplicación / JSON con objeto JSON correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top