工具篇之IDEA功能插件HTTP_Client
Posted 听雨夜已深
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工具篇之IDEA功能插件HTTP_Client相关的知识,希望对你有一定的参考价值。
工具描述:
Java开发人员通用的开发者工具IDEA集成了HTTP Client功能,之后可以无需单独安装使用PostMan用来模拟http请求。
创建方式:
1)简易模式
Tools->HTTPClient->TestRestfulWebService
打开简易模式如下图:
2)标准模式
File->New->HTTPRequest
指定文件名,一般可以约定以http_开头标记,创建文件如下图:
请求规范:
1)GET请求方式
每个请求第一行###开始;
第二行定义接口描述;
第三行定义请求路径及参数;
第四行设置Content-Type参数;
第五行设置Cookie参数;
在GET请求中,参数直接追加在URL后即可,POST请求需要另外定义;
2)POST请求方式
参数单独一行使用key=value&name=value的形式
size=1&num=10
并且参数行一定要和上一行定义的参数有一行间隔,比如下图的Line19
3)JSON格式请求
在json格式请求中,参数的定义方式稍有不同,需要json格式的参数,其他方面与GET/POST都相同
Content-Type: application/json
{
"key": "value",
"name": "xiaoming"
}
代码示例:
###
#1.GET请求
GET https://jd.com?key=value
#Content-Type: application/json
Content-Type: application/x-www-form-urlencoded
###
#2.POST请求
POST https://uranus.jd.com/log/m
Content-Type: application/x-www-form-urlencoded
Cookie: sid=123;uid=234
size=1&num=10
###
#2.json格式请求
GET https://baidu.com
Content-Type: application/json
Cookie: sid=123;uid=234
{
"key": "value",
"name": "xiaoming"
}
以上是关于工具篇之IDEA功能插件HTTP_Client的主要内容,如果未能解决你的问题,请参考以下文章