1
我必須使用POST發送一些數據到後端,檢查內容類型並強制「text/xml」。 我使用這個代碼:強制Restlet客戶端使用「text/xml」
final ClientResource resource = new ClientResource(url);
String data = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ..."
StringRepresentation stringRep = new StringRepresentation(data);
stringRep.setMediaType(MediaType.TEXT_XML);
resource.post(stringRep);
看來的Restlet使用 「text/plain的」 內容類型。是否有可能強制內容類型?我在Android 2.2上使用Restlet 2.0。
在此先感謝
史蒂芬
謝謝你給我的是工具提示。我不知道如何自己驗證它,所以我會自己檢查標題。我不得不依靠我的項目合作伙伴告訴我這是問題所在。 我使用ext.net擴展名爲Android使用Restlet 2.0.6。 – 2011-04-21 08:08:43
我已經測試了使用TcpMon的傳輸現在看來,一切工作正常!似乎是一個服務器問題。感謝您測試我的代碼並給我鏈接到該工具! – 2011-04-21 08:30:03
http://requestb.in/在測試API內容時也非常方便。只需點擊任何你想要的東西,你就可以檢查它收到了什麼(標題,http方法,數據內容等)。顯然它不會發送_back_任何你期望從服務器得到的迴應,但是確保它是有用的你的客戶的請求是有效的。 – JMTyler 2012-12-03 01:12:14