HTTP测试服务器:将所有客户端请求打印到stdout

时间:2014-10-12 20:21:02

标签: java http curl arduino webserver

我需要简单的Web服务器来调试我的应用程序(Arduino Web客户端,卷曲等)。

我的想法是什么:

我像

一样运行命令
curl -X POST -H "Content-Type: application/json" \
  -H "Accept: application/json" -d '{"address":"192.168.200.3", \
  "title":"Abc" }' http://SERVER/xyz

测试在http://SERVER:80运行的网络服务器。此Web服务器将数据+所有http标头写入标准终端输出。

使用以太网屏蔽测试Arduino非常棒。

是否有任何现有产品(适用于Linux)?我可以用Java编写它,但我不想重新发明轮子......

1 个答案:

答案 0 :(得分:2)

我总是使用nc(netcat)来表达这样的风格:

nc -l -p 8080

它实际上不是一个" HTTP服务器"但只是一个愚蠢的TCP服务器,但如果你最感兴趣的是看到客户端请求而不一定要回复正确的HTTP响应那么它就足够了。