如何設置HTTP的內容類型Put爲xxxx + xml?HTTP Put設置的內容類型
我指的是在這個鏈接Android, sending XML via HTTP POST (SOAP)解決方案。它很好,當我們設置內容類型這樣的,我指的是XML是來伴隨該請求:
httppost.setHeader("Content-Type","application/soap+xml;charset=UTF-8");
,但是當我改變類型肥皂的東西習俗,XML的請求消失(我看到Wireshark的),像這樣:
httppost.setHeader("Content-Type","application/vnd.oma-pcc+xml;charset=UTF-8");
然後,我想,我們只爲XML,因此請求再次是確定的:
httppost.setHeader("Content-Type","application/xml;charset=UTF-8");
我想知道什麼EXAC tly內容類型的規則比與xml類型一起使xml仍然存在。
謝謝。
如果MIME類型是其中一種標準類型,那麼您可以像首先使用的那樣使用+ xml。如果您使用自定義協議,則必須使用代表Vendor的「vnd」取代它。 – Abraham
我已經把vnd.oma-pcc,但仍然無法正常工作。我錯過了什麼? – dejoong
除非您有能夠解碼該類型內容的瀏覽器,否則添加「vnd」不會使其工作。確保你添加了必要的庫來解析這種內容。 – Abraham