我一直在寻找使用XML作为正文处理POST请求的文档/示例,但似乎无法找到播放1.2.4的最新示例(有一个很好的注释可以用于虽然玩2.0。)
我有一个像这样发布XML的Flex应用程序:
public function post( url:String, xml:XML ):void
{
var service:HTTPService = new HTTPService();
var responder:Responder = new Responder( postResult, postFault );
var token:AsyncToken;
service.method = "POST";
service.contentType = "application/xml";
service.resultFormat = "e4x";
service.url = url;
token = service.send( xml );
token.addResponder( responder );
}
如何以XML身份访问正文,以便我可以使用JAXB处理它?</ p>
谢谢!
答案 0 :(得分:4)
我知道有两种方法。
您可以使用request.body
,它返回一个InputStream。对于过去简单玩游戏的人来说可能有点啰嗦。
只需致电params.get("body")
。这将返回整个身体。
显然,您最有可能选择选项2,但对于某些用例,可能首选选项1.