我需要简单的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编写它,但我不想重新发明轮子......
答案 0 :(得分:2)
我总是使用nc(netcat)来表达这样的风格:
nc -l -p 8080
它实际上不是一个" HTTP服务器"但只是一个愚蠢的TCP服务器,但如果你最感兴趣的是看到客户端请求而不一定要回复正确的HTTP响应那么它就足够了。