2014-09-02 4 views
0

POST를 작성하고 데이터를 xml 형식으로 게시하고 있지만 <, >@과 같은 값을 전달하고 싶습니다.HTTP 요청 본문에 잘못된 XML 요소를 보내는 방법은 무엇입니까?

<test name="test">#,#,<</test> 

은 내가 <> 문자에 문제가 있습니다. 이 값을 전달할 방법이 있습니까? 입력 형식을 변경할 수 없습니다.

+0

XML을 URL 인코딩 할 수 있습니까? – BigMike

+0

하지만 모든 게시물 데이터가 인코딩됩니다. 나는 XML을 인코딩하는 것을 의미한다고 생각하니? POST 관리에 –

+0

을 입력하면 URLDecode를 수행 할 수 있습니다. form/urlencoded를 내용 유형으로 사용하고 xml을 POST 매개 변수로 보내십시오 (예 : xmlData = URLEncode.encode (yourXmlString);) – BigMike

답변

2

CDATA을 사용하여 XML 내용을 래핑하십시오.

<![CDATA[ 
    XML content 
]]>