Chrome拡張機能からのフェッチリクエストにより403 Forbiddenが発生する

duplxey:

background.jsChrome拡張機能からPOSTリクエストを送信しようとすると、403 Forbiddenエラー発生します。Chrome拡張機能の外で同じコードを実行すると、正常に動作します。私のAPIは認証を必要としません。

リクエストコード:

let formData = new FormData();
formData.append('message', "This is a test message.");

fetch('https://myapi.com/add', {
    body: formData,
    method: "post"
}).then(r => console.log(r));

リクエストの応答:

403 background.jsからの禁止された応答

私は私のApache 2もチェックしました、access.logそしてすべてが正常に見えるようです:

x.x.x.x - - [13/Sep/2020:17:02:30 +0000] "POST add HTTP/1.1" 403 581 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36"

リクエストをブロックする可能性のあるChrome拡張ポリシーはありますか?
私に特別な権限を追加する必要がありmanifest.jsonますか?
APIに変更を加える必要がありますか(これはChrome拡張機能の外で通常動作するため、予備として使用してください)?

duplxey:

問題はDjango RESTフレームワークにありました。どうやら、デフォルトで有効になっている認証クラスがいくつかあります。それらを無効化/空の配列に設定するとsettings.py、迷惑な「403 Forbidden」エラーが解消されます。

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': [
    ]
}

編集:これがどれほど安全かはわかりませんが、少なくともうまくいきます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Chrome拡張機能プロジェクト内からAPIデータをフェッチする必要がある特定のページはありますか?

分類Dev

Chrome拡張機能の挿入スクリプトでエラーが発生する

分類Dev

Laravel4で403Forbiddenエラーが発生する単一ルート

分類Dev

Chromeウェブストアからのアプリと拡張機能のインストール中にエラーが発生しました

分類Dev

.NETCoreを使用したHTTPリクエストで403Forbiddenエラーが発生する

分類Dev

vbscriptからChrome拡張機能にXMLHTTPリクエストを作成します

分類Dev

ジェネリック型のTypescript拡張インターフェイスにより、制約エラーのサブタイプが発生する

分類Dev

MultiUserChatの作成中に「$ XMPPErrorException:XMPPError:forbidden--auth」エラーが発生する

分類Dev

Chrome拡張機能:AJAXリクエストヘッダーの発信元を変更するにはどうすればよいですか?

分類Dev

file_get_contentsが機能するときにcURLを使用すると403forbiddenエラーが発生するのはなぜですか?

分類Dev

AJAXリクエストで@csrf_exemptを使用すると、403 Forbiddenエラーが発生するのはなぜですか?

分類Dev

Apacheのアップグレード後にsimplesamlで403forbiddenエラーが発生する

分類Dev

Microsoft Graph API:グループの会話を取得するときに「403forbidden」エラーが発生する

分類Dev

Chrome拡張機能からPOSTリクエストを送信する

分類Dev

Chrome拡張機能のスクリーンショットをファイルに保存するにはどうすればよいですか?

分類Dev

HashMapを拡張するクラスの変更をフェッチしようとしたときにエラーが発生しました

分類Dev

自分のFirefoxWeb拡張機能から発信されたトラフィックをキャプチャするにはどうすればよいですか?

分類Dev

人気のChrome拡張機能にはどのくらいのリスクがありますか?

分類Dev

このエラーが発生するのはなぜですか: Forbidden このサーバーに / にアクセスする権限がありません

分類Dev

kubectl apply yield forbidden、現在の構成を取得するときにエラーが発生する

分類Dev

拡張機能のリクエストをChromeインスペクターから隠す方法は?

分類Dev

Chrome拡張機能ポップアップのマイクアクセスをリクエストする方法はありますか?

分類Dev

Rails 4:Chrome拡張機能からのajaxリクエストでテーブルを更新する

分類Dev

macbookにpcfDevをインストールしようとすると、エラーが発生します-Pivotal Networkが返されました:403 Forbidden

分類Dev

Chrome 54の時点で、拡張機能から信頼できるtextInputイベントをどのようにディスパッチしますか?

分類Dev

AWSでs3からsagemakerにファイルを読み取ると、403 forbiddenエラーが発生しますが、他の操作はファイルに対して機能します

分類Dev

Chrome拡張機能は、スクリプトSRCからウェブサイトのdataTableとやり取りします

分類Dev

Chrome拡張機能からHTTP GETリクエストを送信するにはどうすればよいですか?

分類Dev

Azure Functions拡張機能のアップグレード後に、AzureFunctionsプロジェクトでSystem.ValueTuplesエラーが発生する

Related 関連記事

  1. 1

    Chrome拡張機能プロジェクト内からAPIデータをフェッチする必要がある特定のページはありますか?

  2. 2

    Chrome拡張機能の挿入スクリプトでエラーが発生する

  3. 3

    Laravel4で403Forbiddenエラーが発生する単一ルート

  4. 4

    Chromeウェブストアからのアプリと拡張機能のインストール中にエラーが発生しました

  5. 5

    .NETCoreを使用したHTTPリクエストで403Forbiddenエラーが発生する

  6. 6

    vbscriptからChrome拡張機能にXMLHTTPリクエストを作成します

  7. 7

    ジェネリック型のTypescript拡張インターフェイスにより、制約エラーのサブタイプが発生する

  8. 8

    MultiUserChatの作成中に「$ XMPPErrorException:XMPPError:forbidden--auth」エラーが発生する

  9. 9

    Chrome拡張機能:AJAXリクエストヘッダーの発信元を変更するにはどうすればよいですか?

  10. 10

    file_get_contentsが機能するときにcURLを使用すると403forbiddenエラーが発生するのはなぜですか?

  11. 11

    AJAXリクエストで@csrf_exemptを使用すると、403 Forbiddenエラーが発生するのはなぜですか?

  12. 12

    Apacheのアップグレード後にsimplesamlで403forbiddenエラーが発生する

  13. 13

    Microsoft Graph API:グループの会話を取得するときに「403forbidden」エラーが発生する

  14. 14

    Chrome拡張機能からPOSTリクエストを送信する

  15. 15

    Chrome拡張機能のスクリーンショットをファイルに保存するにはどうすればよいですか?

  16. 16

    HashMapを拡張するクラスの変更をフェッチしようとしたときにエラーが発生しました

  17. 17

    自分のFirefoxWeb拡張機能から発信されたトラフィックをキャプチャするにはどうすればよいですか?

  18. 18

    人気のChrome拡張機能にはどのくらいのリスクがありますか?

  19. 19

    このエラーが発生するのはなぜですか: Forbidden このサーバーに / にアクセスする権限がありません

  20. 20

    kubectl apply yield forbidden、現在の構成を取得するときにエラーが発生する

  21. 21

    拡張機能のリクエストをChromeインスペクターから隠す方法は?

  22. 22

    Chrome拡張機能ポップアップのマイクアクセスをリクエストする方法はありますか?

  23. 23

    Rails 4:Chrome拡張機能からのajaxリクエストでテーブルを更新する

  24. 24

    macbookにpcfDevをインストールしようとすると、エラーが発生します-Pivotal Networkが返されました:403 Forbidden

  25. 25

    Chrome 54の時点で、拡張機能から信頼できるtextInputイベントをどのようにディスパッチしますか?

  26. 26

    AWSでs3からsagemakerにファイルを読み取ると、403 forbiddenエラーが発生しますが、他の操作はファイルに対して機能します

  27. 27

    Chrome拡張機能は、スクリプトSRCからウェブサイトのdataTableとやり取りします

  28. 28

    Chrome拡張機能からHTTP GETリクエストを送信するにはどうすればよいですか?

  29. 29

    Azure Functions拡張機能のアップグレード後に、AzureFunctionsプロジェクトでSystem.ValueTuplesエラーが発生する

ホットタグ

アーカイブ