我们有一个使用Restkit的移动应用程序,它将用作WSO2 DSS服务作为应用程序的后端。该服务具有数据库数据源。然而,开发者抱怨说他得到的错误是服务只返回文本/纯文本格式。该服务具有JSON输出类型并映射为json格式。他表示,在reskit中,它不会向服务发送标题内容类型,但它期望获得json输出格式。无论如何,我可以将DSS默认输出类型设置为json输出。我已经尝试了网络中的所有解决方案,但仍然出现相同的错误。如何将默认输出类型设置为JSON插件DSS
1
A
回答
3
正常情况下,JSON返回由'axis2.xml'和'axis2_client.xml'中的httpContentNegotiation参数处理。如果您正在使用restkit确保自定义头添加到HTTP请求
curl -v -H "Accept:application/json" 'your_path'
1
:
<parameter name="httpContentNegotiation">true</parameter>
所以,简单地可以设置内容请求头与
Accept:application/json
前。您需要如上所述设置Accept标头。请找到这个link。
相关问题
- 1. 输入类型的文件设置默认文件类型
- 2. 为html输入设置默认文件类型:文件
- 3. Intellij - 将默认输出路径设置为gradle输出
- 4. 如何将默认参数值设置为BigInteger类型?
- 5. 将默认值设置为模型(Sails.js)
- 6. 在Axis2中设置默认的内容输出类型标题
- 7. 如何将'global'设置为默认gemset?
- 8. 将document.title设置为默认
- 9. 如何为敏捷内容类型的zope.schema.list设置默认值?
- 10. Html.DropDownListFor() - 如何为强类型视图设置默认选定值?
- 11. StructureMap - 为插件配置默认类型,但可以重写?
- 12. 如何设置CFileDialog的默认文件类型?
- 13. 如何使用javascript在输入类型文件中设置默认值?
- 14. 如何将默认搜索设置为文件搜索Vim插件CtrlP?
- 15. 将自定义插件设置为默认生命周期
- 16. 为vanilla javascript插件设置默认设置
- 17. SQLAlchemy为postgres JSON列设置默认值
- 18. 类模型 - 设置默认值
- 19. WSGI - 将内容类型设置为JSON
- 20. 如何将默认值设置为类型[String]的集合中的元素?
- 21. jquery - 设置插件的默认值?
- 22. 设置默认的字体与插件
- 23. JavaScript roundslider插件默认设置
- 24. WPF设置输入法默认为
- 25. C - 如何为C头文件中的类型设置默认值
- 26. 在实体模型中为类型时间设置默认值
- 27. 如何将默认值设置为我的文件输入标签?
- 28. 如何将默认值设置为Trac中的特定组件?
- 29. 如何将Thunderbird设置为默认邮件客户端
- 30. 如何将默认值设置为下拉列表控件?
我已经告诉开发者,解决方案就是这样。我甚至向他们展示了文章和文档,但他们坚持认为Restkit无法告诉服务它需要json格式的输出。他们说服务应该输出默认的json格式 – 2014-09-01 06:29:27