投稿リクエストを作成しようとしていますが、「HTTPリクエストにクライアント証明書がありません」というメッセージが表示されます。 私はverify = Falseでリクエストを作成しようとしましたが、私はまだ同じ問題を抱えています。 Pythonリクエスト「Httpリクエストにクライアント証明書がありません」
この
は私が今r = requests.post('https://www.ezcardinfo.com/api/Login/ValidateUsername', params={'userName': my_user_name, 'devicePrint': devicePrint}, headers=header)
を作ってるんだget要求で、私はどこのクライアント証明書を取得するか、どのように一般的なものを取得するのか分かりません。私はpyopensslと認証取得を持っていると私は、私はまだ403エラーを取得「/ request_ca_bundleする/パス」=を確認した場合
certifi.where()
を入力して、私のrequest_ca_bundleのパスを見つけました。
申し訳ありませんが、ブラウザはどのようにしてその投稿要求を行うことができますか?ブラウザ内の特定のURLにアクセスしようとしたときに、同じエラーが発生しました。だから、私はChromeがどのようにしてその投稿要求を成功させることができても、その特定のURLにうまくアクセスできないか分からない。 –
@HunterBetz:私はあなたを理解しているかどうかはわかりません。ある文章では、ブラウザがこの投稿要求をどのようにして行うことができるかを尋ねますが、別の文章でブラウザに同じエラーが発生した、私の理解から、これらは矛盾した発言です。とにかく、私の意見では、ブラウザはあなたが提供しなければならないクライアント証明書も必要とします。あなたが提供していない場合、ブラウザも失敗します。 –