문제

안녕하세요 Jayrock에 대한 빠른 질문 ... 일반적으로 제대로 작동하는 Jayrock Json-RPC 웹 서비스가 있습니다. 그러나 jqgrid editurl에 게시하려고하면 Jayrock이 오류를 던집니다. 웹 서비스는 다른 상황에서 잘 작동합니다.

Jayrock이 다음 요청을 좋아하지 않는 이유에 대한 단서가 있습니까? 아마도이 요청을 수락하도록 Jayrock을 구성하는 방법일까요?

요구:

post/storymanager/storymanager.ashx/setpageitemroles http/1.1

호스트 : LocalHost : 2064

사용자 에이전트 : 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)

수용하다: */*

수용 언어 : en-us, en; q = 0.5

인코딩 수락 : gzip, deflate

수락-차 세트 : ISO-8859-1, UTF-8; Q = 0.7,*; Q = 0.7

유지 : 300

연결 : 계속하십시오

컨텐츠 유형 : 응용 프로그램/x-www- 형태 방전; charset = UTF-8

x- 요청 : xmlhttprequest

참조 : http : // localhost : 2064/Storymanager/pageitemdetail.aspx

내용 길이 : 183

쿠키 : asp.net_sessionid = uycy1qmowzzqhiac1kg3e455

Pragma : 캐시가 없습니다

캐시 제어 : 캐시 없음

제목 = 내러티브 및 할당 ~ DFGHDFGH & 할당 = 2009-06-25T14%3A52%3A52%3A24.0868931-05%3A00 & atrue = 2009-08-02T14%3A52%3A24.0868931-05%3A00 & 완료 = 2009-17T14%3A52%3A24. 05%3A00 & ID = 3

응답:

{ "id": null, "error": { "name": "jsonrpcerror", "message": "객체가 예상되는 곳을 찾았습니다.", "stacktrace": "at 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 input). C : Projects public jayrock rel rel-0.9.8316 src jayrock jsonrpc jsonrpcdispatcher.cs : jayrock.jsonrpc.jsonrpcdispatcher.process (텍스트) inputer, 텍사스 트레드 (텍스트) : projects public public jayrock rel rel-0.9.8316 src jayrock jsonrpc jsonrpcdispatcher.cs : "오류": [{ "name": "jsonexception", "message": ":": ":": 객체가 예상되는 문자열. "}]}}

도움이 되었습니까?

해결책

Application/JSON 객체가있는 Application/JSON 대신 "Form-Like Post Data로 Application/X-WWW- 형태로 인코 드 요청을 보내기 때문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top