我們有一個使用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