通过HTTP POST请求发送文本

2024-09-27 19:20:35 发布

您现在位置:Python中文网/ 问答频道 /正文

远程上有一个应用程序终结点,需要通过HTTP POST发送文本。在

只需发送一个文本文件就可以做到这一点吗? 具体来说,我使用的是curl:

curl -X POST -d lines.txt http://theserver.com/theendpoint

或者我必须以流的形式发送文本,比如说,使用Python脚本?我试过了:

^{pr2}$

其中text由以下人员创建:

output = io.StringIO()
output.write( some_function() ) # getting some text from a different function 
text = output.getvalue()

换句话说,服务器上的应用程序是否在两个方面都得到了预期的结果?在


Tags: text文本txt应用程序httpoutput远程function
1条回答
网友
1楼 · 发布于 2024-09-27 19:20:35

-d将命令行中的字符串作为正文传递,-d @将命令行中给定文件的内容作为正文传递。在

你想要后者:

curl -X POST -d @lines.txt http://theserver.com/theendpoint

相关问题 更多 >

    热门问题