一看就懂的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教程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • gradle+shell实现自动系统签名

    gradle+shell实现自动系统签名

    这篇文章主要介绍了gradle+shell实现自动系统签名的相关资料,需要的朋友可以参考下
    2019-08-08
  • 油猴脚本开发详解+油猴爬虫脚本实例

    油猴脚本开发详解+油猴爬虫脚本实例

    这篇文章主要介绍了油猴脚本开发详解+油猴爬虫脚本实例,油猴安装,油猴自定义脚本,油猴脚本模板,油猴实战Ajax,油猴实战WebSocket通信,需要的朋友可以参考下
    2024-02-02
  • Viso 2019 下载与激活方法

    Viso 2019 下载与激活方法

    Visio 是一款专门绘制流程示意图工具,由于很多刚入职的小白没有安装过visio,今天小编抽空给大家分享下Viso 2019 下载与激活方法,感兴趣的朋友一起看看吧
    2023-02-02
  • 基于 Dubbo Admin 临时踢除问题服务实例步骤

    基于 Dubbo Admin 临时踢除问题服务实例步骤

    服务在线上运行的过程中,难免遇到某些节点有问题,为了不影响整体服务的正常运行,需要临时下线问题的服务实例,这篇文章主要介绍了基于 Dubbo Admin 临时踢除问题服务实例,需要的朋友可以参考下
    2022-12-12
  • 2019最新系统学习路线零基础如何转行大数据

    2019最新系统学习路线零基础如何转行大数据

    今天小编给你一个大数据工程师具体的学习路线图。非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-06-06
  • 利用ChatGPT编写一段嵌入式代码

    利用ChatGPT编写一段嵌入式代码

    ChatGPT也热火朝天了有一段时间了,今天闲来没事,也想着玩一玩ChatGPT,看看是不是网上说的那么强大!本文就来用ChatGPT编写一段嵌入式代码,看看效果如何
    2023-02-02
  • 打造博客园(cnblogs)超级自定义界面

    打造博客园(cnblogs)超级自定义界面

    有部分网友提出想了解一下像我这样的高度订制化博客界面是如何做出来的。所以在这里给大家分享一下经验。
    2009-12-12
  • 死锁问题详解

    死锁问题详解

    本文详细介绍了死锁,例如死锁的概念、产生死锁的条件、如何预防死锁等等,有需要的朋友可以自行参考本篇文章,希望对你有所帮助
    2021-08-08
  • win10 + anaconda3 + python3.6 安装tensorflow + keras的步骤详解

    win10 + anaconda3 + python3.6 安装tensorflow + keras的步骤详解

    这篇文章主要介绍了win10 + anaconda3 + python3.6 安装tensorflow + keras的步骤,需要的朋友可以参考下
    2019-09-09
  • 将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程)

    将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程)

    这篇文章主要介绍了将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程),首先找到wsl镜像源,替换镜像源,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10

最新评论