我們有一個使用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. 如何爲python類設置默認類型?
- 8. JSON序列化 - 爲int類型設置默認值
- 9. 如何將form2設置爲默認值?
- 10. 如何將'global'設置爲默認gemset?
- 11. 如何將https設置爲默認值?
- 12. 如何將JSON設置爲WCF服務的默認值
- 13. 將document.title設置爲默認
- 14. 如何爲敏捷內容類型的zope.schema.list設置默認值?
- 15. Html.DropDownListFor() - 如何爲強類型視圖設置默認選定值?
- 16. 在java中將標準輸出流設置爲默認值
- 17. 如何在類型爲DateTime的屬性中將空白設置爲默認值?
- 18. 如何在PHP中將默認輸入值設置爲0.00?
- 19. StructureMap - 爲插件配置默認類型,但可以重寫?
- 20. 如何設置CFileDialog的默認文件類型?
- 21. 如何爲WordPress插件的選項設置默認值?
- 22. 將BOOL類型的默認值設置爲YES
- 23. Python - pint - 我可以將默認類型設置爲Decimal嗎?
- 24. 可以將枚舉的默認類型設置爲unsigned char?
- 25. 如何使用javascript在輸入類型文件中設置默認值?
- 26. 如何將默認搜索設置爲文件搜索Vim插件CtrlP?
- 27. 如何將導出默認設置爲禁用
- 28. 將自定義插件設置爲默認生命週期
- 29. 如何將默認參數設置爲C++中的類對象?
- 30. 爲vanilla javascript插件設置默認設置
我已經告訴開發者,解決方案就是這樣。我甚至向他們展示了文章和文檔,但他們堅持認爲Restkit無法告訴服務它需要json格式的輸出。他們說服務應該輸出默認的json格式 – 2014-09-01 06:29:27