0
我正在写稳定的Web服务,一切都很好,我的Web服务将输入作为XML并生成XML输出。对于Web服务的客户端测试,我使用的是Firefox Poster extension。它工作正常,但我的一些Web服务将输入作为JSON对象并将输出生成为JSON对象。我的问题是如何将JSON对象传递给海报而不是XML。或者,也可以使用不同的扩展来进行生成JSON对象的平稳Web服务的客户端测试。如何使用海报或任何插件调用Web服务?
例如,我的网络服务之一是这样的:
public String authenticateUser(@FormParam("userName") String userName, @FormParam("password") String password)
{
//related stuffs
}
如何使用海报扩展或别的东西测试authenticateUser
Web服务?
谢谢伊万,但我如何传递Web服务的参数,我有两个参数,如海报插件中的“用户名”和“密码”。 – subodh 2012-06-14 05:24:18
据我所知,'@ FormParam'预计请求体是“application/x-www-form-urlencoded”类型(一个HTML表单)。要模拟海报中的HTML表单,您可以在“参数”选项卡上指定参数。当您再次点击“Content to Send”标签时,您会看到参数被转换为正确编码的数据。并且Content-Type更改为“application/x-www-form-urlencoded”。希望这可以帮助。 – 2012-06-14 08:41:00
非常感谢伊万,它帮助我... – subodh 2012-06-14 10:18:30