http post 方式的接口怎么调用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http post 方式的接口怎么调用相关的知识,希望对你有一定的参考价值。

参考技术A 随HUB 一般都会提供一条连接USB 装置的导线,导线接头一端用来连接USB 装置(或USB HUB)的输入端。导线的另一端接头则是用来与USB HUB 输出端连接的部分,依次对接安装就可以了。值得注意的是,现在许多USB 设备本身已经具备了USB HUB 的功能。比如某些显示器,其机壳背面有4 个USB输出接头(当然,还有一个是USB 输入接头),所以这台显示器也可承担一个USB HUB 的责任。还有一点就是电源,一对二的USB HUB 通常没有外接电源,而一对四的USB HUB 则大部分附带电源适配器,不过一对四的USBHUB就算不接电源,也是可以工作的,只是每个接口只能供电约100mA 左右,而一旦接上电源适配器,则可提升至500mA 左右。本回答被提问者采纳

HttpClientUtil工具类post接口调用方式

参考技术A 记录一下常用的post接口调用方式

import org.apache.http.HttpEntity;

import org.apache.http.HttpResponse;

import org.apache.http.client.HttpClient;

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

import org.apache.http.entity.StringEntity;

import org.apache.http.message.BasicHeader;

import org.apache.http.params.CoreConnectionPNames;

import org.apache.http.util.EntityUtils;

public class HttpClientUtil

HttpClient httpClient = null;

HttpPost httpPost = null;

String result = null;

try

httpClient = new SSLClient();

httpPost = new HttpPost(url);

httpPost.addHeader("Content-Type", "application/json;charset=utf-8");

httpPost.setHeader("Accept", "application/json");

StringEntity se = new StringEntity(jsonstr, "utf-8");

se.setContentType("text/json");

se.setContentEncoding(new BasicHeader("Content-Type",

"application/json"));

httpPost.setEntity(se);

// 请求超时

httpClient.getParams().setParameter(

CoreConnectionPNames.CONNECTION_TIMEOUT, 10000);

// 读取超时

httpClient.getParams().setParameter(

CoreConnectionPNames.SO_TIMEOUT, 10000);

HttpResponse response = httpClient.execute(httpPost);

if (response != null)

HttpEntity resEntity = response.getEntity();

if (resEntity != null)

result = EntityUtils.toString(resEntity, charset);





catch (Exception ex)

ex.printStackTrace();



return result;





使用方式:

Map<String,String> map=new HashMap<String , String>();

map.put("aa", "111");

String url = "http://127.0.0.1:9090/...";

String res = HttpClientUtil.doPost(url, JSONObject.toJSONString(map), "utf-8");

以上是关于http post 方式的接口怎么调用的主要内容,如果未能解决你的问题,请参考以下文章

如何调用http接口获取json数据及GET/POST方式调用http接口

SpringCloud Feign调用服务接口时,GET请求变成POST请求报错 _

typescript 怎么调用http的create接口

如何通过页面http post方式调用接口URL

CloseableHttpAsyncClient实现Post方式HTTP异步调用接口

http请求POST和GET调用接口以及反射动态调用Webservices类