擅长:python、mysql、java
<p>我建议使用<code>json</code>属性而不是数据。它帮你处理垃圾。</p>
<pre><code>import requests
data = {'user_name':'user&001'}
headers = {'Content-Type': 'application/json', 'Accept': 'application/json'}
url = "http://10.61.202.98:8081/T/a/api/rows/cat/ect/tickets/"
r = requests.post(url, headers=headers, json=data)
</code></pre>
<p>更新,回答问题3。您使用urllib的原因是什么?对于这个请求,我也会使用python请求。</p>
<pre><code>import requests
def get_json():
r = requests.get("http://10.61.202.98:8081/T/a/api/rows/cat/ect/tickets”, params={"user_name": user_name.replace(" ", "&")})
return r.json
# not sure what you’re doing here, more context/code example would help
def get_tickets_not_temp_degradation(start_date, end_date, complete_):
return Counter([k['user_name'] for k in complete_data if start_date < dateutil.parser.parse(k.get('DateTime')) < end_date and k['T_subcategory'] != 'Temporary Degradation'])
</code></pre>
<p>另外,用户名是否真的应该是<code>user+001</code>,而不是<code>user&001</code>或<code>user 001</code>?</p>