我需要一个实时测试服务器,它通过HTTP GET接受我对基本信息的请求,并允许我POST(即使它真的什么都不做)。这完全是为了测试目的。

这里有一个很好的例子。它很容易接受GET请求,但我需要一个接受POST请求以及。

有人知道我也可以发送虚拟测试消息的服务器吗?


当前回答

下面是一个邮差回声:https://docs.postman-echo.com/

例子:

curl --request POST \
  --url https://postman-echo.com/post \
  --data 'This is expected to be sent back as part of response body.'

回应:

{"args":{},"data":"","files":{},"form":{"This is expected to be sent back as part of response body.":""},"headers":{"host":"postman-echo.com","content-length":"58","accept":"*/*","content-type":"application/x-www-form-urlencoded","user-agent":"curl/7.54.0","x-forwarded-port":"443","x-forwarded-proto":"https"},"json":{"...

其他回答

一些在线httpbin:

https://httpbin.org/ https://httpbingo.org/ https://quic.aiortc.org/httpbin/

获取客户端ip,端口,ua..

http://ifconfig.io/

获取客户端ip, isp

https://www.cip.cc/

你自己设置一个就可以了。将这个片段复制到您的web服务器。


echo "<pre>";
print_r($_POST);
echo "</pre>";

把你想要的贴在那个页面上。完成了。

看看PutsReq,它与其他类似,但它也允许您使用JavaScript编写您想要的响应。

https://www.mockable.io。它有很好的功能,无需登录就可以获得端点(24小时临时帐户)

如果你需要或想要一个简单的HTTP服务器与以下:

是否可以在本地运行或在与公共Internet密封的网络中运行 有基本的认证吗 处理POST请求

我在PyPI上已有的出色的SimpleHTTPAuthServer之上构建了一个。这增加了POST请求的处理: https://github.com/arielampol/SimpleHTTPAuthServerWithPOST

否则,所有其他公开可用的选项都已经很好很健壮了。