Google Chrome デベロッパーツールからAPIを叩く
2307 ワード
なぜChromeでApi実行したかったか
ローカル開発環境でAPIを開発しており、CORSをクリアしているか試したかった。
HTTPの場合はブラウザでは混合コンテツとみなされ、ブロックされる。
事前に以下から許可しておく必要がある。
スクリプト
以下のスクリプトをconsoleタブで実行します。
api.js
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
console.log(this.responseText);
}
// 実行したいAPIを設定
xhr.open('GET', 'http://192.168.33.11:8000/api/v1/evaluate_routes');
// ヘッダーなどを付与する
xhr.setRequestHeader('Authorization', 'Bearer eyJ0eXAiOiJKV1QiLCJhbGc...');
xhr.send();
以上です。
Author And Source
この問題について(Google Chrome デベロッパーツールからAPIを叩く), 我々は、より多くの情報をここで見つけました https://qiita.com/nakm/items/a4081888a07f41a48154著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .