首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在RESTful web服务上测试PUT方法

在RESTful web服务上测试PUT方法
EN

Stack Overflow用户
提问于 2011-09-09 13:50:14
回答 3查看 5.3K关注 0票数 0

我有一个简单的RESTful web服务,我希望在某个资源上测试PUT方法。我想以最简单的方式使用尽可能少的额外工具。

例如,测试资源的GET方法是简单性的巅峰--只需访问浏览器中的资源URL。我知道在测试PUT方法时不可能达到相同的简单程度。

以下两种假设应能减轻这项任务:

  1. 请求体是预先准备好的json字符串。也就是说,不管解决我的问题的方法是什么,它都不必从用户输入中组合一个json字符串--用户输入是最后的json字符串。
  2. 我使用的REST引擎(OpenRasta)能够理解特定的URL修饰器,它们告诉它所需的HTTP方法是什么。因此,我可以发出POST请求,它将被视为REST引擎中的PUT请求。这意味着,可以使用普通的html表单来测试PUT操作。

但是,我希望用户能够输入要放置的资源的URL,这使得任务更加复杂,但也简化了测试。

感谢所有好心的撒马利亚人。

P.S.

我既没有安装PHP,也没有安装PERL,但我确实安装了python。但是,如果可能的话,保持在javascript的范围内似乎是最简单的方法。我的操作系统是Windows,如果这有关系的话。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-09 13:54:27

我建议使用火狐的海报附加。你可以找到它,到这里来

票数 1
EN

Stack Overflow用户

发布于 2011-09-09 13:57:10

除了提供检查来自桌面和web应用程序的HTTP请求的方法外,费德勒还允许您创建任意的HTTP请求(以及重新发送以前由应用程序发送的请求)。

这是浏览器不可知论。

票数 1
EN

Stack Overflow用户

发布于 2011-09-09 14:01:57

我使用RESTClient火狐插件(您不能为消息体使用URL,但至少可以保存请求),但也会在命令行上推荐卷曲。也许你也应该看看,所以问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7362653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档