擅长:python、mysql、java
<p>尽管<code>@</code>对于curl是唯一的,但是您可以在请求中执行此操作(应该可以这样做):</p>
<pre><code>import requests
Data = {'input': open('./samp.pdf', 'rb')}
url='http://127.0.0.1:8080/processFulltextDocument'
r = requests.post(url,data=Data)
print r.text
</code></pre>
<p><strong>更新2:</strong></p>
<p>代码片段错误。将<code>r = requests.post(url,data=Data)</code>更改为<code>r = requests.post(url,files=Data)</code>,这样就可以了。复制粘贴错误。在</p>
<p>另请参见:<a href="http://docs.python-requests.org/en/latest/user/quickstart/#post-a-multipart-encoded-file" rel="nofollow">Example on Requests website</a></p>
<p><strong>更新1:</strong>
这将在post请求中将文件作为字段传递。你可以把它当作身体来传递(我想):</p>
^{pr2}$