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

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

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


当前回答

有http://ptsv2.com/

“在这里,你会发现一个服务器,它可以接收你想要发送的任何POST,并存储内容供你审阅。”

其他回答

我一直在使用这个REST API: https://restful-api.dev

它无限期地存储所创建的对象。 此外,该模式非常灵活,您可以传递任何JSON数据。

我是一个前端开发人员,当我需要创建一些示例数据时,这是非常有用的。这是我能找到的唯一一家不需要注册或代币就能免费使用的。

一些在线httpbin:

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

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

http://ifconfig.io/

获取客户端ip, isp

https://www.cip.cc/

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

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

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

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

Nc一行本地测试服务器

在Linux下用一行设置本地测试服务器:

nc -kdl localhost 8000

另一个shell上的请求生成器示例:

wget http://localhost:8000

然后在第一个shell中,你看到请求显示出来:

GET / HTTP/1.1
User-Agent: Wget/1.19.4 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: localhost:8000
Connection: Keep-Alive

netcat-openbsd包中的nc是广泛可用的,并且已预先安装在Ubuntu上。

在Ubuntu 18.04上测试。

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