はじめに
Web APIを実行するときに、Cookieに認証情報を保持している場合、PostmanやVSCodeのREST ClientなどのツールでAPI実行がうまくいかなかった。
ブラウザのDeveloper ToolsからJavaScriptでAPIを実行する方法で解決できたので、メモする。
前提条件
実行環境
- Google Chrome 111.0.5563.146(Official Build) (x86_64)
実行手順
- その他のツール>デベロッパー ツールを選択
- Consoleタブで fetchAPIやXMLHttpRequestを実行(JavaScript)
- ネットワークタブで実行結果が確認する
fetchAPIの例
// 例 // 認証情報はCookieに入っている前提 (await fetch("https://hoge.example.com/items/add/123", { method: 'POST' })).text();