誰かが私が私がpycurlライブラリに以下のカール要求をどのように使用できるかを説明することができpycurlを使用して:カールPOSTリクエスト
curl -X POST --user 'username:password' url
感謝。
誰かが私が私がpycurlライブラリに以下のカール要求をどのように使用できるかを説明することができpycurlを使用して:カールPOSTリクエスト
curl -X POST --user 'username:password' url
感謝。
これはあなたの疑問に答えるかもしれませんが、PyCurlを使用する理由がわからないので、私はあなたに '要求'モジュールを使うことを提案します。
PyCurlは非常に高いネットワーク集約型タスクに役立ちますが、それ以外の場合、 'requests'モジュールは非常に簡単で使いにくいものです。
import requests
url = 'http://www.yoururl.here'
requests.post('url', auth=('username', 'password'))
か、少しより安全で、より良い情報に基づいた、使用可能にする:あなたが要求して尋ねると、次のような作品行うに
あなたのPOSTの作品を想定し
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を使用して拘束されている場合は、しかし、あなたは彼らのクイックスタートページで見たことがありますか?最後のカップルや3つのセクションが、具体的には、役立つことがあります。
ではなく、使用のpythonの要求を気にしないでください。それは最もpythonicライブラリ – e4c5