質問

を使ってApache Commons HttpClient PostMethod3.1.

のPostMethodクラスまたは法定後のメソッドのリクエストボディ:

setRequestBody(InputStream body)
setRequestBody(String body)
setRequestBody(NameValuePair[] parametersBody);

NameValuePair API

第二の方法は推奨されていません。は誰も知らなぜなのか?だいたい入れのXML要求本体、NameValuePairなった。

は誰もが知って、回避策を解決するのか

役に立ちましたか?

解決

のjavadoc"と言ってい

推奨されていません。利用setRequestEntity(RequestEntity)

RequestEntityの実装する場合、すなわち、

ByteArrayRequestEntity,FileRequestEntity,InputStreamRequestEntity,MultipartRequestEntity,StringRequestEntity

利用の似合います:

います。

他のヒント

はい、そう例えば、

post.setRequestEntity( new StringRequestEntity( xml ) );

の代わりに

post.setRequestBody( xml );
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top