20

我需要在 Mac 上使用 Safari 调用网络服务。由于方法在 POST 中,我无法将 url 粘贴到 Safari 的地址栏中(就像使用 GET 方法一样)。

所以,我正在寻找允许我发送请求然后在浏览器中接收响应的插件或类似的东西。响应是 JSON,因此使用 JSON 插件,我可以看到所有带有他的格式的响应。

解决方案?谢谢 !

4

3 回答 3

34

Safari 是我选择的浏览器,所以我可以同情你想要一个原生插件。幸运的是,虽然没有任何可用的扩展,但有相当多的本地 OSX 客户端用于 HTTP/REST 端点测试。根据您的要求,我一直在使用 CocoaRestClient,它包括 JSON 的自动格式化和语法突出显示。它是开源的、轻量级的,并且至少得到了开发人员的积极支持:

http://mmattozzi.github.io/cocoa-rest-client

于 2013-02-16T18:43:26.657 回答
6

另一个很棒的工具是Postman,它是 Google Chrome 中的一个应用程序。

于 2015-11-13T13:14:37.560 回答
3

我不知道您为什么关心客户端是否在 Safari 中。一个安静的 POST 应该能够从任何类型的客户端执行。您可能想查看 Firefox 的 RESTClient 扩展http://restclient.net/

也只是谷歌“REST 客户端”,您应该会看到许多其他工具可用于针对您的服务生成 POST。如果您真的想要 Safari 特定的响应,大多数好的 REST 工具应该允许您设置 User-Agent 标头,以使请求看起来像是来自 Safari。

于 2013-02-12T18:45:15.437 回答