Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将默认输出类型设置为JSON ins DSS_Json_Wso2_Wso2dss_Dss - Fatal编程技术网

如何将默认输出类型设置为JSON ins DSS

如何将默认输出类型设置为JSON ins DSS,json,wso2,wso2dss,dss,Json,Wso2,Wso2dss,Dss,我们有一个使用Restkit的移动应用程序,它将用作WSO2 DSS服务作为应用程序的后端。该服务有一个数据库数据源。然而,开发人员抱怨他得到一个错误,即服务只返回文本/纯格式。该服务具有JSON输出类型,并映射为JSON格式。他说,在reskit中,它不会将服务发送为header内容类型,但它需要json输出格式。我是否可以将DSS默认输出类型设置为json输出。我已经在网上尝试了所有的解决方案,但仍然得到相同的错误。通常JSON返回由“axis2.xml”和“axis2_client.xml

我们有一个使用Restkit的移动应用程序,它将用作WSO2 DSS服务作为应用程序的后端。该服务有一个数据库数据源。然而,开发人员抱怨他得到一个错误,即服务只返回文本/纯格式。该服务具有JSON输出类型,并映射为JSON格式。他说,在reskit中,它不会将服务发送为header内容类型,但它需要json输出格式。我是否可以将DSS默认输出类型设置为json输出。我已经在网上尝试了所有的解决方案,但仍然得到相同的错误。

通常JSON返回由“axis2.xml”和“axis2_client.xml”上的httpContentNegotiation参数处理

  <parameter name="httpContentNegotiation">true</parameter>
例:

 curl -v -H "Accept:application/json" 'your_path'

通常,JSON返回由“axis2.xml”和“axis2_client.xml”上的httpContentNegotiation参数处理

  <parameter name="httpContentNegotiation">true</parameter>
例:

 curl -v -H "Accept:application/json" 'your_path'

如果您使用的是restkit,请确保向http请求添加自定义头。您需要如上所述设置Accept标头。请查找此项。

如果您正在使用restkit,请确保向http请求添加自定义头。您需要如上所述设置Accept标头。请找到这个。

我已经告诉开发人员解决方案就是这样。我甚至向他们展示了文章和文档,但他们坚持认为Restkit无法告诉服务它需要json格式的输出。他们告诉服务应该输出默认的json格式,我已经告诉开发人员解决方案就是这样。我甚至向他们展示了文章和文档,但他们坚持认为Restkit无法告诉服务它需要json格式的输出。他们告诉我们服务应该输出一个默认的json格式