工具篇之IDEA功能插件HTTP_CLENT

内容分享1个月前发布
2 0 0

工具描述:

Java开发人员通用的开发者工具IDEA集成了HTTP Client功能,之后可以无需单独安装使用PostMan用来模拟http请求。

工具篇之IDEA功能插件HTTP_CLENT

创建方式:

1)简易模式

Tools->HTTPClient->TestRestfulWebService

工具篇之IDEA功能插件HTTP_CLENT

打开简易模式如下图:

工具篇之IDEA功能插件HTTP_CLENT

设置method类型、请求域名或者IP地址、请求上下文path、header参数、cookie参数、业务paramaeters参数等

2)标准模式

File->New->HTTPRequest

工具篇之IDEA功能插件HTTP_CLENT

指定文件名,一般可以约定以http_开头标记。

请求规范:

1)GET请求方式

每个请求第一行###开始;

第二行定义接口描述;

第三行定义请求路径及参数;

第四行设置Content-Type参数;

第五行设置Cookie参数;

工具篇之IDEA功能插件HTTP_CLENT

在GET请求中,参数直接追加在URL后即可,POST请求需要另外定义;

2)POST请求方式

参数单独一行使用key=value&name=value的形式,并且参数行必定要和上一行定义的参数有一行间隔。

size=1&num=10

工具篇之IDEA功能插件HTTP_CLENT

3)JSON格式请求

在json格式请求中,参数的定义方式稍有不同,需要json格式的参数,其他方面与GET/POST都一样

Content-Type: application/json
{
"key": "value",
"name": "xiaoming"
}

工具篇之IDEA功能插件HTTP_CLENT

代码示例:

###
#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"
}

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...