# 🏅 Day 20 - HTTP 狀態碼 Server 端通常會在回應時以 HTTP 狀態碼表示 Client 端發出的請求是否已被完成、處理狀態,狀態碼通常會以三個數字呈現,並以開頭第一個數字表示主要的處理狀態 ### 參考資源 - [HTTP 狀態碼 - HTTP | MDN](https://developer.mozilla.org/zh-TW/docs/Web/HTTP/Status) 題目 --- 請根據以下情境,回覆 Server 端在 response 中應回傳何種 HTTP 狀態碼 回覆範例 ``` 1.200 2.400 3.500 ... ``` 1. Client 端對 Server 端發出 GET 請求,並且請求的 url 是 Server 端有的,將此資料回傳給 Client 2. Client 端對 Server 端發出 POST 請求並帶入產品資料,Server 端接收請求後成功新增一筆產品資料到資料庫中,並回傳此產品資料給 Client 端 3. Client 端對 Server 端發出 POST 請求並帶入產品資料,但帶入的資料格式錯誤,導致 Server 端無法正確處理資料及新增,因此回傳失敗的訊息給 Client 4. Client 端對 Server 端發出 GET 請求,但因 Server 端發生意外情況導致無法回傳需要的資源給 Client 5. Client 端對 Server 端發出 GET 請求,但 Server 端沒有與此 url 相符的路由,因此無法將請求資料回傳給 Client 6. Client 端對 Server 端發出 GET 請求,但請求的 url 需要有相關 Token 驗證,而Server 端未接收到 Token,驗證失敗,因此無法將請求資料回傳給 Client ## 回報流程 將答案寫在 CodePen 並複製 CodePen 連結貼至底下回報就算完成了喔! 解答位置請參考下圖(需打開程式碼的部分觀看) ![](https://i.imgur.com/vftL5i0.png) <!-- 解答: 1.200 2.201 或 200 3.400 4.500 5.404 6.401 --> 回報區 --- <!-- 將答案貼至下方表格內,格式: | Discord 暱稱 | [CodePen](連結) | --> | Discord | CodePen / 答案 | |:-------------:|:-----------------:| | xxx | [CodePen]() | | william威良 | [CodePen](https://codepen.io/snowman12320/pen/MWRdrOo?editors=1010) | | Aida | [CodePen](https://codepen.io/ada23410/pen/yLrWpdp?editors=0010) | | Chia Pin | [CodePen](https://codepen.io/joker-cat/pen/eYoaVqq) | | wei | [CodePen](https://hackmd.io/@xu7yoa5cSsqaron7h9XhUw/ry8nfcyf0)| | 苡安 | [hackmd](https://hackmd.io/@L7K9-66lSeagS28AP0_GjQ/HJROovxfA)| |Lobinda|[HackMD](https://hackmd.io/@Lobinda/SkrtnwlGA)| | jenny7532 |[CodePen](https://codepen.io/wei-chen-wu/pen/OJGYGQJ)| | 2魚 | [CodePen](https://codepen.io/ijrekmsn-the-sans/pen/KKYjdMJ) | |Mei| [CodePen](https://codepen.io/l_umei/pen/QWPXEmP)| |Benson|[CodePen](https://codepen.io/nosneb83/pen/KKYjqPG)| |ej_chuang|[CodePen](https://codepen.io/EJChuang/pen/jORjgmE)| | runweiting |[CodePen](https://codepen.io/weiting14/pen/MWRNpoy)| | Tiya |[CodePen](https://codepen.io/Tiya_blank/pen/NWmQYqw)| | tung030374 |[CodePen](https://codepen.io/pen/?editors=0110)| | william_hsu |[CodePen](https://codepen.io/william8815/pen/NWVKLNO)| | Hank |[CodePen](https://codepen.io/tw1720/pen/wvbvaBL)| | zaoannihao | [CodePen](https://codepen.io/ckhwdvrx-the-solid/pen/qBGOeMe)| | Discord 暱稱 | [CodePen](https://codepen.io/fabio7621/pen/mdYrWVK) |