ん要求:パイソン - 作品カール、libには、これはコマンドラインからの作品ではない
curl -H "Content-Type: application/json" -X POST -d '<my data>' http://my_user:[email protected]_url
これはPythonスクリプトから動作しません。
res=requests.post(
'http://my_user:[email protected]_url',
json='<my data>')
何が起こることは、それが当たっていますサーバーは認証しません。 REST APIが
\ジャンゴ残りのフレームワークで構築された、と私は
{"detail":"Invalid username/password."}
http://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/
パスワード(これらの特殊文字の%を含み得るされ、それは二重のバックスラッシュですので、私は、\をエスケープ。私も試してみました文字列の前にR、及び4つのバックスラッシュ。
と私はあまりにも異なるエスケープとauth=('my_user','my_pass')
と試みた。
私はhttp://curl.trillworks.com/まで走りましたが、それでも動作しませんでした。
明日はパスワードを何か簡単なものに変更してテストします。
これがうまくいかない場合、私はあきらめて、最後にそのcurlコマンドを実行するbashスクリプトを追加します。
認証情報を渡すためにauth paramを使用します。 –
'auth = ...'を使うときに、何をデータとして渡していますか? –