2012-08-10 19 views
0

我很抱歉,如果这不是“编程”值得。我想知道是否有服务存在,当HTTP服务被ping通时,它会回应您与响应完全相同的请求。是否有一个Web服务将吐出的整个请求发送出去?

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

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

谢谢!

凯尔

- 编辑 -

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

+0

设置一个简单的本地主机服务器,然后一个小小的PHP可以很容易地做到这一点。 – TheZ 2012-08-10 21:01:38

+0

是的,这就是我所做的。我只是想要一些可靠的东西,并且不需要我每次想要UnitTest就启动服务器。 – Kyle 2012-08-13 15:36:41

回答

1

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

+0

完美。谢谢! – Kyle 2012-08-20 20:57:11

0

我想有一些使用一个简单的回声,但在任何一种现实的交互中,要分离出你正在测试的作品都是相当困难的。

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

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

相关问题