我之前问过一个关于如何POST request
使用您自己的本地服务器读取 a 的问题(在 OS X 上)
现在我的问题是我无法保存在我的服务器上收到的 POST 数据。
我目前用于while true; do nc -l 10000 < /dev/null ; printf '\n\n\n'; done
接收和显示从我的 iOS 设备发送的 POST 消息,它运行良好。
但是我怎样才能保存printf
输出?
我尝试使用本地.sh
文件并发送POST Request
以下代码(没有成功):
#!/bin/sh
printf 'Content-type: text/plain\r\n\r\n'
cat > /MYPATH/post-data
echo OK
我还尝试直接从终端保存文件(也没有成功):
while true; do nc -l 10000 < /dev/null ; printf 'Content-type: text/plain\r\n\r\n' >> /MYPATH/post-data echo OK; done
然而,我在终端中使用的代码实际上创建了post-data
文件,但只有Content-type: text/plain
文本,而不是实际的 POST(终端显示了帖子)。
我今晚需要这个答案,所以如果你能帮助我解决这个问题,我将不胜感激。
基本综述:我想将printf
包含 POST 请求数据的文件保存到文件中。