Python 使用pycurl的Curl POST请求
有人可以向我解释如何在pycurl库中使用下面的curl请求:Python 使用pycurl的Curl POST请求,python,curl,pycurl,Python,Curl,Pycurl,有人可以向我解释如何在pycurl库中使用下面的curl请求: curl-X POST——用户“用户名:密码”url 谢谢。这可能是用建议回答您的问题,但在不知道您使用PyCurl的原因的情况下,我建议您使用“请求”模块 PyCurl对于高度网络密集型的任务非常有用,但除此之外,“请求”模块使用起来更简单,也更轻松 要按要求处理请求,请执行以下操作: import requests url = 'http://www.yoururl.here' requests.post('url', au
curl-X POST——用户“用户名:密码”url
谢谢。这可能是用建议回答您的问题,但在不知道您使用PyCurl的原因的情况下,我建议您使用“请求”模块 PyCurl对于高度网络密集型的任务非常有用,但除此之外,“请求”模块使用起来更简单,也更轻松 要按要求处理请求,请执行以下操作:
import requests
url = 'http://www.yoururl.here'
requests.post('url', auth=('username', 'password'))
或者,为了更安全、更知情,请使用:
import requests
try:
response = requests.post('url', auth=('username', 'password'))
print('Response HTTP Status Code: {status_code}'.format(
status_code=response.status_code
)
)
print('Response HTTP Response Body: {content}'.format(
content=response.content
)
)
except requests.exceptions.RequestException:
print( 'HTTP Request failed', response.content )
假设你的帖子是有效的,上述内容并不是绝对必要的,也不是使用“请求”的特殊情况,但它会让你知道你的请求是如何进行的。这不过是一种尝试:除了:对同一件事的方法,用一些print()语句来报告一切是如何进行的。:)
假设你有数据要发布,“请求”也很简单。有关更全面的信息,请参见以下内容:
但是,如果您被迫使用PyCurl,您是否查看了他们的快速入门页面?特别是最后几节或三节可能会有帮助:
不要麻烦使用python请求。那是最有活力的图书馆谢谢。您的解决方案有助于理解问题。现在对我有用了。很高兴我能帮上忙。祝你一切顺利。你真的明白我需要什么。大thx,当然!请随便问我更多。我最近经常处理这类问题,而且总能用上答案假期过得很愉快,请考虑不要使用请求。它不是线程安全的,并且存在内存泄漏。