PostMethod setRequestBody(String) 已弃用 - 为什么?
我正在使用 Apache Commons HttpClient PostMethod 3.1。
在 PostMethod 类中,还有三个方法用于设置 POST 方法的请求正文:
setRequestBody(InputStream body)
setRequestBody(String body)
setRequestBody(NameValuePair[] parametersBody);
NameValuePair API
前两种方法已被弃用。有人知道为什么吗?因为如果我想将 XML 放入请求正文中,NameValuePair 对我没有帮助。
有人知道解决方法或解决方案吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
javadoc 说:
RequestEntity 有很多实现者,分别是:
使用适合您的一个:
String
中,请使用StringRequestEntity
FileRequestEntity
等等。
The javadoc says:
RequestEntity has a lot of implementors, namely:
Use the one that suits you:
String
, use theStringRequestEntity
FileRequestEntity
and so on.
是的,例如,
而不是
Yes, so for example,
instead of