首页 » Web前端 » phprestclient技巧_VSCode插件推荐 REST Client 也许是比Postman更好的选择

phprestclient技巧_VSCode插件推荐 REST Client 也许是比Postman更好的选择

duote123 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

比较于Postman,REST Client支持了 cURL 和 RFC 2616 两种标准来调用REST API。

RFC 2616

下面便是一个符合RFC 2616标准的POST要求

phprestclient技巧_VSCode插件推荐 REST Client 也许是比Postman更好的选择

POST http://dummy.restapiexample.com/api/v1/create HTTP/1.1content-type:application/json{\"大众name\"大众:\"大众Hendry\"大众,\公众salary\"大众:\"大众61888\"大众,\"大众age\"大众:\公众26\公众}

我们在VS Code新建一个以.http或者.rest结尾的文件,填入你的HTTP要求,点击Send Request,或者右键选择Send Request,或者直接用快捷键 Ctrl+Alt+R ,你的REST API就实行了,然后API Response就会显示在右边区域。
是不是很方便?

phprestclient技巧_VSCode插件推荐 REST Client 也许是比Postman更好的选择
(图片来自网络侵删)
cURL

下面是一个符合cURL标准的POST要求

curl -X POST \公众http://dummy.restapiexample.com/api/v1/create\公众 -d \"大众Hello World\"大众

同样地,也能通过REST Client在VS Code里一键运行。

HTTP措辞

REST Client 添加了HTTP措辞的定义,支持把以 .http或者.rest结尾的文件当作HTTP措辞,供应了语法高亮,代码自动补全,代码注释等功能。

看到这里,你大概会问,我直接用Postman在GUI上填一填REST API的各个字段不就行了,干嘛还要写一个HTTP的文件。
实在直接有一个HTTP文件的最大好处,便是方便分享。
比如说,你可以把HTTP文件文件放到GitHub,这样的话,所有开拓或者利用项目的人都能复用这个HTTP文件了。
也极大的方便管理你的所有REST API。

更方便的是,通过###分隔符,同一个HTTP文件里可以涵盖多个HTTP要求。
不像Postman,不同的HTTP要求须要放在不同的tab里。

代码天生

“代码天生”也是REST Client里一个很方便的功能,你可以方便地通过 Generate Code Snippet 命令来把HTTP要求天生出不同编程措辞的代码:JavaScript, Python, C, C#, Java, PHP, Go, Ruby, Swift等等主流措辞。

高阶功能

实在REST Client还有很多的功能,有需求的童鞋可以逐步挖掘,笔者列出了一些比较有用的高阶功能:

Authentication:REST Client支持了Basic Auth,SSL Client Certificates,Azure Active Directory等多种验证机制Cookies的支持支持 HTTP 3xx 的重定向变量的支持:环境变量,文件变量,预定义的系统变量等等

下面便是利用文件变量的一个例子,这样在不同的HTTP要求中,变量就能共享了。
个中,{{$datetime iso8601}} 是预定义的系统变量

@hostname =api.example.com@port=8080@host={{hostname}}:{{port}}@contentType=application/json@createdAt={{$datetime iso8601}}###@name=helloGET https://{{host}}/authors/{{name}} HTTP/1.1###PATCH https://{{host}}/authors/{{name}} HTTP/1.1Content-Type:{{contentType}}{\"大众content\"大众:\公众foo bar\"大众,\"大众created_at\"大众:{{createdAt}}}

哈哈!
末了再给大家透露下:实在REST Client的作者也是中国人哦~ 曾经和笔者还是同事呢,是位大神哦!

标签:

相关文章

介绍百度码,技术革新背后的智慧之光

随着科技的飞速发展,互联网技术已经成为我们生活中不可或缺的一部分。而在这个信息爆炸的时代,如何快速、准确地获取信息,成为了人们关注...

Web前端 2025-01-03 阅读1 评论0

介绍皮箱密码,开启神秘之门的钥匙

皮箱,作为日常生活中常见的收纳工具,承载着我们的珍贵物品。面对紧闭的皮箱,许多人却束手无策。如何才能轻松打开皮箱呢?本文将为您揭秘...

Web前端 2025-01-03 阅读1 评论0

介绍盗号器,网络安全的隐忧与应对步骤

随着互联网的快速发展,网络安全问题日益突出。盗号器作为一种非法工具,对网民的个人信息安全构成了严重威胁。本文将深入剖析盗号器的原理...

Web前端 2025-01-03 阅读1 评论0