

こんにちは。  
質問させてください。  
HTTPヘッダーからステータスコードを取得したいのですが、可能ですか？  
言語はjavascriptです。


CC BY-SA 4.0
2019-08-15T06:37:38.237
57370
2022-08-06T06:04:05.270
35410
question
javascript
HTTPヘッダーからステータスコードを取得したい


たとえば、 `https://jsonplaceholder.typicode.com/users/1` という API へリクエストを送信し、その
HTTP レスポンスステータスコードを取得したうえで、それをデバッガの Web コンソールに出力するためには、以下のように **Fetch API**
を用いることが出来ます。ここで、 HTTP レスポンスステータスコードの取得には、 `Response.status`
プロパティを使用します[[1]](https://fetch.spec.whatwg.org/#dom-response-status)。

[code]

    fetch('https://jsonplaceholder.typicode.com/users/1')
      .then(response => console.log(response.status)); //=> 200
    
    fetch('https://jsonplaceholder.typicode.com/users/100')
      .then(response => console.log(response.status)); //=> 404
    
[/code]

[code]

    document.querySelector("button").addEventListener("click", () => {
      fetch('https://jsonplaceholder.typicode.com/users/1')
        .then(response => console.log(response.status)); //=> 200
    
      fetch('https://jsonplaceholder.typicode.com/users/100')
        .then(response => console.log(response.status)); //=> 404
    });
[/code]

[code]

    <button>fetch</button>
[/code]


CC BY-SA 4.0
2019-08-15T11:16:53.330
57376
2019-08-15T11:16:53.330
32986
57370
answer