擅长:python、mysql、java
<p>Python请求确实是一个很好的库。post中的Files选项用于上载文件,我不认为<code>com.eclipseoptions.viewserver:viewserver:feature_VS-313-add-an-instruction-event-and-view</code>是一个文件,如果是这样,您必须以二进制模式读取该文件,然后像<code>files = {'key': open(filename, 'rb')}</code>一样发送它。所以代码应该是:</p>
<pre><code>import requests
files = {'key': open(filename, 'rb')}
headers = {'Authorization': 'Basic YWRtaW46YWRtaW4='}
response=requests.post(url,files=files)
</code></pre>
<p><a href="http://docs.python-requests.org/en/master/user/quickstart/#post-a-multipart-encoded-file" rel="nofollow noreferrer">check this</a>有关使用python中的请求库上载文件的详细信息。在</p>
<p>如果不是一个文件,您可以像这样将有效负载作为字典直接发送:</p>
^{pr2}$
<p><a href="http://docs.python-requests.org/en/master/user/quickstart/#make-a-request" rel="nofollow noreferrer">check this</a>有关发送有效负载的详细信息。在</p>