vscode REST Clien插件用法

本文详细介绍了HTTP RESTful API的使用方法,包括简单的GET和DELETE请求,带参数的请求,以及如何通过'###'分隔多个请求。同时,文章讲解了如何在请求中携带JSON数据和进行身份验证,特别是利用Authorization头进行Bearer Token的身份验证。此外,还提到了文件上传操作,使用multipart/form-data格式,并展示了如何在请求中引用变量和环境变量。
摘要由CSDN通过智能技术生成
  1. 文件为http或rest后缀名
  2. 简单用法
GET api地址 HTTP/1.1(版本号可省略)
GET http://localhost:5000/api/lists
DELETE GET http://localhost:5000/api/listS/{ID}
  1. 带参数的用法,2种写法
GET http://localhost:5000/api/lists?fileds=123&sort=id
GET http://localhost:5000/api/lists
    ?fileds=123
    &sort=id
  1. 多个请求之间用“###”分隔符,分开;也可以在其后添加注释
  2. 带body的请求
POST http://localhost:5000/api/lists
Content-Type: applicantion/json

{
    "data":
    {
    "title": "abc"
    "desc": "test"
    }
}
  1. 身份验证
DELETE GET http://localhost:5000/api/listS/{ID}
Authorization: Bearer
密码块
  1. 文件变量
@host = localhost:5000
GET http://{{host}}/api/lists

# 只在文件内有效
  1. 请求变量
# 设置请求变量
# @name createList
POST http://localhost:5000/api/lists
Content-Type: applicantion/json

{
    "data":
    {
    "title": "abc"
    "desc": "test"
    }
}
# $表示json的根部,不用查询IDDELETE GET http://localhost:5000/api/listS/{{createList.response.body.$.data.id}}
Authorization: Bearer
密码块
  1. 系统变量
# 密码块在文件中MYSECRET=密码块
DELETE GET http://localhost:5000/api/listS/{ID}
Authorization: Bearer {{$dotenv 变量名}}
10. 环境变量
在插件的Extension Settings中Environment Variables
“$shared”:无环境变量
“$local”:本地开发环境变量
“$production”运行环境变量
在vscode状态栏右下角可以直接选择
  1. 上传文件
POST http://localhost:5000/api/upload
Content-Type: mutipart/form-data;boundary=IamSplitter

--IamSplitter
Content-Disposition: form-data;
name="files"; filename="cat.jpg"
Content-Type: image/jpeg

# 文件路径
<images/cat.jpg>
--IamSplitter
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值