一看就懂的IDEA编辑器 .http教程详解

 更新时间:2020年11月05日 10:36:52   作者:佛系撬砖  
这篇文章主要介绍了一看就懂的IDEA编辑器 .http教程详解,本文以PHPStorm的ide作为例子的讲解,需要的朋友可以参考下

简介

测试Web服务时,可以直接在IntelliJ IDEA代码编辑器中创建,编辑和执行HTTP请求 。
在日常接口迭代开发过程中,开发人员如果没有Postman-Folder集合,需要直接CV接口文档,过程枯燥且范围,使用IDEA自带的.http插件进行请求,真的很香
在下面的示例解释中,小编会以PHPStorm的ide作为例子的讲解

插件安装

在使用之前先确保 HTTP Client插件的安装,如果已经安装请无视这一步。
> 安装后记得重启IDE编辑器确保插件可以正常使用

在这里插入图片描述

创建HTTP请求文件

  •  创建临时文件

按,Ctrl+Alt+Shift+Insert 然后选择 HTTP Request

物理文件 可用于记录,测试和验证HTTP请求。

  • 创建一个物理HTTP请求文件

在“文件”菜单中,指向“新建”,然后单击“ HTTP请求”。
小编这里建议,在一个项目中,创建一个httpTest 文件放在Controller 目录下 Test 单元测试目录下,之后在把 httpTest 文件下创建 .http 文件,这样方便管理与维护

移动HTTP请求

撰写HTTP请求

.http 上使用说明简介

在这里插入图片描述

常量定义

查看上一个步骤,在http文件提示上方点击 Add ~ Env****创建一个全部文件
所有的配置文件书写格式就是按json字符格式去写就可以

在这里插入图片描述

快捷方式

  • Alt+Shift+F10 从列表中选择所需的运行配置,然后按下 Enter
  • Ctrl+Alt+Shift+Insert 然后选择 HTTP Request。创建临时文件
  • Ctrl+B or F4 使用浏览器运行 神器扩展功能使用(新手推荐)

在这里插入图片描述

转curl(有空更新)

执行请求

请求示例

在这里插入图片描述

返回参数示例

在这里插入图片描述

参考示例预览

### 常量定义请在.env进行设置

### 测试-包材及工艺知识-添加
POST {{host}}/v1/craft-knowledge
Authorization: Bearer {{token}}
Content-Type: application/json

{
  "name" : "可做工艺名称",
  "introduce" : "介绍",
  "merit" : "优点"
}

### 测试-包材及工艺知识-工艺-删除
DELETE {{host}}/v1/craft-knowledge/5
Authorization: Bearer {{token}}

### 测试-包材及工艺知识-工艺-列表
GET {{host}}/v1/craft-knowledge
Authorization: Bearer {{token}}

###### 测试-填写申请单
PATCH http://{{hostname}}/receipts/personnel-audit/32
Accept: application/json
Content-Type: application/json
x-authenticated-userid: 1
x-consumer-id: {{consumer-id}}

{
 "result" : "pass",
 "auditRemark" : "noPassAudit",
 "applyChildType": "matterLeave"
}

总结

更详细的请看官方简介地址:IntelliJ IDEA代码编辑器中的HTTP客户端

到此这篇关于一看就懂的IDEA编辑器 .http教程详解的文章就介绍到这了,更多相关IDEA编辑器 .http教程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 多种语言下获取当前页完整URL及其参数

    多种语言下获取当前页完整URL及其参数

    多种语言下获取当前页完整URL及其参数...
    2007-04-04
  • 关于Centos7中Vscode无响应的问题及解决方法

    关于Centos7中Vscode无响应的问题及解决方法

    在CentOS7中使用命令行直接安装Vscode时,打开Vscode出现界面卡死、无响应情况,如何处理这个问题呢,今天小编给大家带来了Centos7中Vscode无响应的问题及解决方法,感兴趣的朋友一起看看吧
    2021-07-07
  • 嘁,都2020了,你咋还在单纯的使用if-else

    嘁,都2020了,你咋还在单纯的使用if-else

    我们在写程序时,常常需要指明两条或者更多的执行路径,使得程序执行时,能够选择其中一条路径,去执行相应的语句,产生对应的结果 —— 这也是条件语句在程序中的作用。下面通过例子给大家介绍下if-else的使用,感兴趣的朋友一起看看吧
    2020-10-10
  • win10安装Anaconda+tensorflow2.0-CPU+Pycharm的图文教程

    win10安装Anaconda+tensorflow2.0-CPU+Pycharm的图文教程

    本文通过图文并茂的形式给大家介绍了win10安装Anaconda+tensorflow2.0-CPU+Pycharm的教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 教你免费做一个属于自己稳定有效的图床-PicGo

    教你免费做一个属于自己稳定有效的图床-PicGo

    由于现在很多写作平台都支持了Markdown语法,导致图床用的人越来越多。这篇文章主要介绍了如何免费做一个属于自己稳定有效的图床-PicGo,需要的朋友可以参考下
    2020-01-01
  • 微信小程序开发实例详解

    微信小程序开发实例详解

    这篇文章主要介绍了微信小程序开发实例详解的相关资料,需要的朋友可以参考下
    2016-09-09
  • MobaXterm的安装和使用及问题小结

    MobaXterm的安装和使用及问题小结

    MobaXterm是一款全能的终端连接工具,支持SSH连接,支持FTP、串口等协议。接下来通过本文给大家分享MobaXterm的安装和使用及遇到的问题解决方法,感兴趣的朋友跟随小编一起看看吧
    2021-05-05
  • 总结一些你可能不知道的ip地址

    总结一些你可能不知道的ip地址

    IP对大家来说应该再熟悉不过了,但其实IP地址有一些不为人知的事情,可能你并不知道。例如短IP、不同进制的ip等,所以下面这篇文章主要给大家总结介绍了一些你可能不知道的ip地址知识,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • Hadoop介绍与安装配置方法

    Hadoop介绍与安装配置方法

    这篇文章主要介绍了Hadoop介绍与安装配置教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 关于数据处理包dplyr的函数用法总结

    关于数据处理包dplyr的函数用法总结

    下面小编就为大家带来一篇关于数据处理包dplyr的函数用法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05

最新评论