AxiOM是一个数据抽象层,而不是XML。
客户端(浏览器)希望收到一个JSON字符串作为响应。我有要在服务端发送的JSON字符串。然而,调用函数(axis2_invoke)期望公理node_t使其返回XML。
有没有一种方法可以以我想要的方式发送我的响应,而不是作为公理对象
当谈到本机支持JSON的Axis2/C非官方时,您将根据请求格式得到响应:
- 如果您将请求的
Content-Type
设置为application/json
,您将获得JSON格式的响应 - 如果您将请求的
Content-Type
设置为application/soap+xml
,您将获得SOAP格式的响应
您的响应AxiOM将由Axis2/C的传输发送器转换为适当的格式。