我需要在Mac上使用Safari调用Web服务。由于这些方法都在POST中,我无法将URL粘贴到Safari的地址栏中(就像使用GET方法一样)。
所以,我正在寻找一个允许我发送请求然后在浏览器中接收响应的插件或类似插件。响应是JSON,所以使用JSON插件我可以看到他的格式化的所有响应。
解决方案?谢谢!
答案 0 :(得分:33)
Safari是我的首选浏览器,所以我可以同情你想要一个原生插件。幸运的是,虽然没有可用的扩展,但是有很多本地OSX客户端用于HTTP / REST端点测试。我一直在使用CocoaRestClient,它包括JSON的自动格式化和语法高亮,如您所要求的那样。它是开源的,轻量级的,并且至少得到开发人员的积极支持:
答案 1 :(得分:4)
另一个很棒的工具是Postman,这是Google Chrome中的一个应用程序。
答案 2 :(得分:3)
我不知道为什么你关心客户端是否在Safari中。应该可以从任何类型的客户端执行一个宁静的POST。您可能希望查看Firefox http://restclient.net/
的RESTClient扩展另外,只有Google的“REST客户端”,您应该会看到许多其他工具可用于针对您的服务生成POST。如果您真的想要特定于Safari的响应,那么大多数优秀的REST工具都应该允许您设置User-Agent标头,以使请求看起来像来自Safari。