是否有一个Web服务吐出发送的整个请求?

时间:2012-08-10 20:59:00

标签: unit-testing

如果这不是“编程”,我道歉。我想知道是否存在服务,当HTTP服务被ping时,它会回复你作为响应所做的完全相同的请求。

我想要这个的原因是我希望UnitTest是一个用来构建请求并通过套接字发送它们的类。我意识到我可以做某种类型的Mock对象,但我认为这涉及更多的复杂性,而不仅仅是确保发送的请求是正确构建的。

理想情况下,Web服务会将内容作为正确的HTTP 1.1发送回来,并附上我在响应正文中发送的请求信息。

谢谢!

凯尔

- 编辑 -

快速参考解决方案。将浏览器指向:http://scooterlabs.com/echo.jsonhttp://scooterlabs.com/echo.xml

2 个答案:

答案 0 :(得分:1)

这家伙似乎和你web service echo test有同样的问题 指您可能感兴趣的一些链接

答案 1 :(得分:0)

我猜有一些简单的回声有一些用途,但在任何一种真实的互动中,要隔离你想要测试的那部分是非常困难的。

更通用的方法是使用本地代理服务器,作为中间人 您和所有远程站点之间,可以记录URL,响应,内容等。

如果你正在开发服务器端以及客户端,你肯定应该运行一个 服务器站点的本地镜像。