Restlet 2.0에서 XML 객체에 액세스하는 방법 표현 객체 안에 랩핑되는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/2020081

  •  19-09-2019
  •  | 
  •  

문제

안녕하세요 저는 GUI 용 Flex 및 웹 서비스 용 레스트 레틀로 응용 프로그램을 개발 중입니다. 이상한 문제가 있습니다. XML을 일반 객체에 속성으로 넣고 게시물 요청의 일부로 보냅니다. 그러나 Restlet Webservice 에서이 XML은 돌이킬 수 없습니다. 검색하려면 어떻게해야합니까? 수신 된 표현 객체를 domrepresentation에 초기화하려고 시도했지만 작동하지 않습니다. 수신 된 표현 객체를 양식 개체에 넣으면 GetFirstValue가 해당 XML을 문자열로 반환합니다!


나는 httpservice의 contenttype가 Application/www- 형식 인코딩되어 응용 프로그램/xml로 설정했으며 도움이되지 않는다는 것을 알았습니다.


Restlet 2.0M6을 사용하고 여기에 사용하는 코드 스 니펫이 있습니다.

@게시하다

공개 대표 과정 (표현 엔티티)

{

노력하다

{

domrepresentation dom = 새로운 domrepresentation (엔티티);

문서 d = dom.getDocument ();

.

.

} catch (예외 E)

{e.printstacktrace (); }

그리고 dom.getDocument () 행에서 Null 포인터 예외를 던집니다. 이는 실제로 데이터가 도착하지 않았 음을 의미합니다.

그리고 내 플렉스 비트는 다음과 같습니다 - var 서비스 : httpservice = new httpservice (); service.method = "post";
service.contentType = "application/xml"service.url = url; var 토큰 : asynctoken = service.send (params);

여기서 Params는 XML 객체입니다.

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