您的位置:首页 > 教育 > 锐评 > Java中怎么使用httpclick发送application/x-www-form-urlencoded请求并接收text/xml数据呢?

Java中怎么使用httpclick发送application/x-www-form-urlencoded请求并接收text/xml数据呢?

2024/10/6 10:35:31 来源:https://blog.csdn.net/weirdo_world/article/details/140060985  浏览:    关键词:Java中怎么使用httpclick发送application/x-www-form-urlencoded请求并接收text/xml数据呢?

项目中遇到一个请求方式要求:

1 、POST 请求
2 、Content-Type: text/xml; charset=utf-8

项目是Java代码 使用的httpclick发送的请求,接下来让我看下如何实现,本部分只提供核心请求代码,之前分享过httpclick发送请求工具类,有兴趣的小伙伴可以查看下之前文章(●'◡'●)

代码如下:

public static String doPost(String url, JSONObject params) {String result = "";CloseableHttpResponse response = null;try {//设置请求地址,创建 URIBuilderURIBuilder uriBuilder = new URIBuilder(url);if (!params.isEmpty()) {List<NameValuePair> nvp = new ArrayList<>();for (String key : params.keySet()) {nvp.add(new BasicNameValuePair(key, params.getString(key)));}uriBuilder.setParameters(nvp);}HttpPost httpPost = new HttpPost(uriBuilder.build());httpPost.setConfig(REQUEST_CONFIG)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com