HTTP Put のコンテンツ タイプを xxxx+xml に設定するにはどうすればよいですか?
このリンクAndroid のソリューションを参照し、HTTP POST (SOAP) 経由で XML を送信しました。このようにコンテンツ タイプを設定すると問題ありません。つまり、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のみを入れてみたので、リクエストは再びOKです:
httppost.setHeader("Content-Type","application/xml;charset=UTF-8");
xml がまだそこにあるように、xml 型と一緒になるよりも content-type の正確なルールを知りたいです。
ありがとう。