REST客户端和浏览器的区别

Posted

技术标签:

【中文标题】REST客户端和浏览器的区别【英文标题】:Difference between REST Client and browser 【发布时间】:2022-01-13 22:21:37 【问题描述】:

我想知道像 Postman 这样的 REST Client 和浏览器有什么区别?我想进行 API 调用,但我不明白为什么我必须使用 REST 客户端而不是浏览器。

【问题讨论】:

【参考方案1】:

浏览器允许创建简单的 GET 调用,调用 url 并获取响应。

REST 客户端允许更多可能性,例如:

构造各种类型的 REST/HTTP 调用,例如 POST、PUT 和 DELETE, 为调用添加标头, 为调用构建一个主体(json/xml 或任何想要的)。 这是一个更复杂的工具。

您可以安装一个独立的,例如:

Postman Insomnia

或为 Firefox 和 Chrome 安装浏览器扩展,例如:

Resting Rester

免责声明:我是 Resting 的创建者和维护者

【讨论】:

以上是关于REST客户端和浏览器的区别的主要内容,如果未能解决你的问题,请参考以下文章

HTTP客户端和REST客户端之间的区别

REST 调用和 URL 之间的区别

什么是gRPC?

SOAP与REST的区别

REST - API客户端应该像浏览器一样“前进”到“下一个”资源吗?

WebService发布协议--SOAP和REST的区别