工具篇之IDEA功能插件HTTP_Client

Posted 听雨夜已深

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工具篇之IDEA功能插件HTTP_Client相关的知识,希望对你有一定的参考价值。

工具描述:

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


创建方式:

1)简易模式

Tools->HTTPClient->TestRestfulWebService

打开简易模式如下图:

工具篇之IDEA功能插件HTTP_Client

2)标准模式

File->New->HTTPRequest

工具篇之IDEA功能插件HTTP_Client

指定文件名,一般可以约定以http_开头标记,创建文件如下图:

工具篇之IDEA功能插件HTTP_Client


请求规范:

1)GET请求方式

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

第二行定义接口描述;

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

第四行设置Content-Type参数;

第五行设置Cookie参数;

工具篇之IDEA功能插件HTTP_Client


        在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/jsonContent-Type: application/x-www-form-urlencoded
####2.POST请求POST https://uranus.jd.com/log/mContent-Type: application/x-www-form-urlencodedCookie: sid=123;uid=234
size=1&num=10

####2.json格式请求GET https://baidu.comContent-Type: application/jsonCookie: sid=123;uid=234{"key": "value","name": "xiaoming"}


以上是关于工具篇之IDEA功能插件HTTP_Client的主要内容,如果未能解决你的问题,请参考以下文章

java开发 idea还需要啥工具

java中搜索插件叫啥

IDEA插件系列(59):QAPlug插件——代码质量管理工具

IntelliJ IDEA lombok插件的安装和使用

阿里代码规范检查工具简介及Eclipse安装使用

IDEA工具java开发之 常用插件 mybatis插件 idea安装插件方法