码迷,mamicode.com
首页 > 其他好文 > 详细

Post接口的请求。

时间:2021-02-27 13:06:24      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:eva   pos   响应报文   str   通过   value   add   create   std   

接口地址

String url = "http://testdplan.xaltserver.com/login";

请求方式:post

HttpPost post = new HttpPost(url);

准备测试数据

String mobilephone = "1333333333";

String pwd = "123456";

将测试数据存储到泛型为BasicNameValuePair的集合中,BasicNameValuePair是存储键值对的类

List <BasicNameValuePair> parameters = new ArrayList<>(BasicNameValuePair);

parameters.add(new BasicNameValuePair("mobilephone", mobilephone));

parameters.add(new BasicNameValuePair("pwd", pwd));

将参数设置到要发送的表单中,UrlEncodedFormEntity这个类是用来把输入数据编码成合适的内容

post.setEntity(new UrlEncodedFormEntity(parameters, "utf-8"));

创建一个默认的客户端

HttpClient client = HttpClients.createDefault();

用这个创建好的客户端发送请求(相当于我们在用jmeter或者postman时点击运行按钮)

HttpResponse httpResponse = client.execute(post);

获取状态码

int code = httpResponse.getStatusLine().getStatusCode();

System.out.println(code);

 获取响应报文。httpResponse.getEntity()获取响应报文为json格式的,通过工具类EntityUtils中的toString方法转换为字符串格式

String result = EntityUtils.toString(httpResponse.getEntity());

System.out.println(result);

Post接口的请求。

标签:eva   pos   响应报文   str   通过   value   add   create   std   

原文地址:https://www.cnblogs.com/wangffeng293/p/14452671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!