Axis2C:使用自定义内容类型发送数据

时间:2015-11-26 05:48:49

标签: axis2c

客户端(浏览器)希望在响应中接收JSON字符串。我有要在服务端发送的JSON字符串。但是,调用函数(axis2_invoke)需要使用axiom_node_t来返回XML。

有没有办法以我想要的方式发送我的回复,而不是作为公理对象

1 个答案:

答案 0 :(得分:0)

AxiOM是一个数据抽象层,而不是XML。

在谈论本机支持JSON的Axis2 / C-unofficial时,您将根据请求格式获得响应:

  • 如果您将请求的Content-Type 设置为application/json,您将获得JSON格式的回复;
  • 如果您将请求的Content-Type 设置为application/soap+xml,您将获得SOAP格式的响应。

您的回复AxiOM将由Axis2 / C的传输发件人转换为适当的格式。