![見出し画像](https://assets.st-note.com/production/uploads/images/109871866/rectangle_large_type_2_83740c07d42afc7ded61fa5e2f508b05.png?width=1200)
🦠Tunnel connection failed: 403 Forbidden に遭遇したよpythonanywhere使ってて
「Tunnel connection failed: 403 Forbidden」というエラーメッセージは、通常、ウェブブラウザや他のクライアントがウェブサーバーに接続しようとするときに発生するものです。エラーコード「403 Forbidden」は、「禁止されている」を意味します。これは、クライアントがリクエストしたリソースへのアクセスがサーバーによって明確に禁止されていることを示しています。
一方、「Tunnel connection failed」は通常、クライアントがサーバーに接続するための「トンネル」を確立できなかったことを示しています。これはプロキシサーバーを介して接続を試みている場合によく見られます。このエラーは、サーバーがリクエストを理解できなかった、または扱うことができなかったときに発生します。
https://www.pythonanywhere.com/forums/topic/14326/
有料アカウントはどのウェブサイトにもアクセスできますが、無料アカウントからアクセスできるAPIのホワイトリストがあります。PythonAnywhereの開発者は、要求されたAPIをホワイトリストに追加することができる。リクエストするには API のドキュメントへのリンクも提供する必要があります。
だいたいこんな感じ
![](https://assets.st-note.com/img/1692185818413-cIVf8GshSs.png?width=1200)
![](https://assets.st-note.com/img/1692185890504-UtmtISH4Lo.png?width=1200)
私たちは、公式で公開され、文書化された API を持つサイト -- つまり、人間が利用するのではなく、機械が利用することを目的として設計されたサイト -- だけをリストに追加します。
サイトを許可リストに追加したい場合は、このページでリクエストを送信できます。"Anaconda Notebooks/PythonAnywhere Allow List Request" オプションを選択してください。以下の情報を提供する必要があります:
完了した時や質問がある時にお知らせするためのメールアドレス。
APIドキュメントへのリンク。特に、APIが公開されているドメインを記載したドキュメントへのリンク。
APIが提供されるドメイン(サブドメインを含む)。
![](https://assets.st-note.com/img/1692185968284-XFgzTiutcn.png?width=1200)
HTTP の 403 Forbidden クライアントエラーレスポンスコードは、サーバーがリクエストを理解したものの、認可が拒否されたことを示します。
お願い致します