当前位置:  开发笔记 > 编程语言 > 正文

REST工具支持开发和测试

如何解决《REST工具支持开发和测试》经验,为你挑选了4个好方法。

这里有一个类似的问题,但它只涵盖了下面的一些问题.

我们有一个客户端需要使用REST的Web服务.

我们有很多使用SOAP的经验,随着时间的推移,我们聚集了一套非常好的SOAP开发和测试工具,例如

的soapUI

Eclipse插件

WSDL2Java的

WSStudio

"工具"是指我们可以开始使用的"开箱即用"的产品.我不是在谈论使用Ajax或其他什么来削减代码来"滚动我们自己的".

REST的工具集似乎不太成熟?

那里有什么工具(我们主要使用C#和Java)?

这些工具是否可以处理GET,POST,PUT和DELETE?

有一个不错的Eclipse插件吗?

是否有像WSStudio这样的客户端测试应用程序,您可以将工具指向WSDL,并使用适当的方法和输入动态生成代理,您可以简单地键入数据?

是否有任何好的包监控工具可以让您查看数据?(我不是在想像Wireshark这样的嗅探器,而是像soapUI那样让你看到请求/响应的东西)?

AechoLiu.. 12

我用Google搜索并找到了这个Chrome插件.

POSTman REST客户端.



1> AechoLiu..:

我用Google搜索并找到了这个Chrome插件.

POSTman REST客户端.



2> Peter Hilton..:

对于初学者,您需要一个工具,允许您构造任意HTTP请求(包括内容类型,HTTP方法,HTTP身份验证和请求正文等标头)并检查HTTP响应(包括状态代码,标头和响应正文).如果它是可编写脚本的工具,那就太好了.

看一下:

Eclipse HTTP客户端

rest-client - 独立的Java GUI应用程序和插件(参见nodeclipse)

为了自动生成代理,我猜你正在寻找解析WADL的东西,这是WSDL的REST答案.不幸的是,我不知道那样的事情.



3> Joe J..:

我发现了一个名为Poster的漂亮的Firefox插件,它允许你充当类似于rest-client和其他人的REST客户端.我希望它能够呈现对firefox选项卡(而不是自定义输出窗口)的响应,因此任何返回的XML都可以通过Firefox的强大语法高亮显示来着色.但整体似乎工作正常.

更新:哦,甚至更好.我发现另一个firefox插件调用了RestClient https://addons.mozilla.org/en-US/firefox/addon/9780.这似乎是语法高亮.



4> Mark..:

就Java而言,有JAX-RS API,它是使用Restful Services的Xml的Java Api或类似的东西.基本上,JAX-RS提供了一种在Java中构建RESTful服务的更标准方法.

还有Restlet,它允许轻松开发Restful服务,并基于JAX-RS规范.

另外,checkout SOAP-UI最近添加了对REST的良好支持.

http://www.restlet.org/

http://jcp.org/en/jsr/detail?id=311 - JAX-RS

http://www.eviware.com/content/view/134/1/ - SOAP-UI

http://sourceforge.net/projects/soapui - SOAP-UI

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有