java post请求 header_Java发送httpPost请求–传消息头,消息体的方法

  • Post author:
  • Post category:java


HttpClient工具类拓展sendPost方法

最近开发中需要调外部厂商提供的API接口,接口文档中定义需要传递一个消息头+消息体。参考httpClient工具类中没有相关方法,所以自己写出来,并和大家分享。

代码来一波

import org.apache.http.impl.client.CloseableHttpClient;

import org.apache.http.client.methods.CloseableHttpResponse;

import org.apache.http.impl.client.HttpClients;

import org.apache.http.client.methods.HttpPost;

import org.apache.http.entity.ContentType;

import org.apache.http.entity.StringEntity;

import org.apache.http.util.EntityUtils;

import java.util.Iterator;

import java.util.Map.Entry;

import java.util.Map;

/**

*

* @param url 接口地址

* @param headers 消息头

* @param data 消息体

* @return

*/

public static String sendPost(String url, Map headers, String data) {

String response = null;

try {



版权声明:本文为weixin_42465332原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。