我需要在Mac上使用Safari调用webservice。由于这些方法是以POST方式传递的,所以我不能像GET方法一样将URL粘贴到Safari地址栏中。
因此,我正在寻找一个插件或类似工具,它可以允许我发送请求并在浏览器内接收响应。响应是JSON格式的,因此使用JSON插件可以查看所有带有格式的响应。
有解决方案吗?谢谢!
Safari是我选择的浏览器,所以我能理解你想要一个本地插件的心情。幸运的是,虽然没有可用的扩展,但有相当多的原生OSX客户端可用于HTTP/REST终端点测试。我一直在使用CocoaRestClient,它包括JSON的自动格式化和语法高亮,正如您所要求的那样。它是开源的,轻量级的,并且至少是由其开发者积极支持的:
此外,只需Google“REST client”,您将看到许多其他可用工具来生成针对您的服务的POST请求。如果您真的关心Safari特定的响应,则大多数好的REST工具都应该允许您设置User-Agent头,以使请求看起来像来自Safari。