รู้ไว้ใช่ว่า error code บนหน้าเว็บบอกอะไร #โปรแกรมเมอร์ บ้าง?
เจ้า error code ที่ว่านี้ คือรหัสที่จะแสดงสถานะของโปรโตคอล HTTP เวลาเว็บใช้งานไม่ได้
ในฐานะ user คงไม่ต้องสนใจอะไรมาก แค่บ่นโวยวายไปแต่พองาม (หรือเปล่า) เดี่ยวคนดูแลเว็บก็จะดำเนินการแก้ไขโดยด่วน
แต่ในฐานะคนเขียนโปรแกรม โดยเฉพาะสายเว็บ น่าจะรู้ไว้ใช่ว่า ...เพราะ error code พวกนี้มีประโยชน์ ช่วยหาสาเหตุว่าทำไมเว็บถึงตาย? จะได้แก้ปัญหาถูกจุด ไม่งมเข็มในมหาสมุทร
สำหรับ error code พวกนี้จะมีสองกลุ่มหลักๆ ได้แก่
1) รหัสขึ้นต้นด้วย 4xx เป็นปัญหาจากฝั่งผู้ใช้
2) รหัสขึ้นต้นด้วย 5xx เป็นปัญหาจากฝั่งเซิร์ฟเวอร์
โดยทั้งนี้จะขอยก error code ที่ควรรู้ไว้แล้วกัน เอาที่สำคัญ (จริงๆ มีเยอะ แต่ที่เห็นบ่อยมีไม่กี่อัน)
ขอเริ่มจากหมวด 4xx ส่วนใหญ่ก็มักเป็นปัญหาในโค้ดเราแหละครับ
✔ 400 Bad Request
หมายถึง Request ที่ส่งเข้ามายังเซิร์ฟเวอร์มันผิด หรือไม่สามารถทำตาม request นั้นได้
✔ 401 Unauthorized
หมายถึงพิสูจน์ตัวตนล้มเหลว เช่น ใส่ username/password ผิด หรือเราไม่มีบัญชีสำหรับเว็บไซต์นั้น เป็นต้น
✔ 403 Forbidden
ห้ามไม่ให้เข้าถึงหน้านั้น
✔ 404 Not Found
หน้าเว็บนั้นไม่มีบนเซิร์ฟเวอร์ ซึ่ง error ตัวนี้พบเห็นบ่อยสุดแหละ โดยเรามักจะเห็นข้อความทำนองนี้ เช่น
"The page cannot be found."
"The requested URL was not found on this server."
✔ 408 Request Timeout
เซิร์ฟเวอร์ไม่ตอบสนอง request มานานมาก จนหมดเวลา
+++++++
error ในหมวด 5xx ส่วนใหญ่จะไม่เกี่ยวกับโค้ดเราเท่าไร แต่เวลาเกิดปัญหาทีไร ก็จะนึกถึงหน้าคนเขียนทุกที
✔ 500 Internal Server Error
error นี้พบบ่อย จะเป็นปัญหาที่เกิดกับเซิร์ฟเวอร์ แบบไม่รู้สาเหตุ ...มันเลยแจ้งว่าโจร 500 ปล้นเว็บไว้ก่อน ส่วนสาเหตุที่เกิด เช่น deploy ระบบล้มเหลว หรือเซิร์ฟเวอร์ล่ม ฯลฯ
✔ 502 Bad Gateway
เครื่องเซิร์ฟเวอร์ที่ทำหน้าเป็น เกตเวย์หรือพร็อกซี่ ได้รับข้อความตอบรับที่ผิดพลาดจากเครื่องเซิร์ฟเวอร์ที่อยู่เบื้องหลัง ...อธิบายแล้วงง เอาเป็นว่าความผิดพลาดที่เกิดระหว่างเซิร์ฟเวอร์ด้วยกันเองแล้วกัน
✔ 503 Service Unavailable
เครื่องเซิร์ฟเวอร์ ยังใช้งานไม่ได้ อาจเกิดจาก คนใช้งานเยอะ ทำงานหนัก หรือเซิร์ฟเวอร์กำลังซ่อมบำรุงรักษา
...หวังว่า error code พวกนี้จะมีประโยชน์ ช่วยหาสาเหตุ และแก้ปัญหาบนหน้าเว็บทุกท่านได้ถูกจุดนะครับ
###################
ที่มาข้อมุล
https://th.wikipedia.org/wiki/รายชื่อรหัสสถานภาพของเอชทีทีพี
同時也有1部Youtube影片,追蹤數超過19萬的網紅OmegaGamesWiki™,也在其Youtube影片中提到,Watch Dogs(ウォッチドッグス)のサイドミッション・フィクサー契約の攻略動画です。 サイドミッション: ・フィクサー契約(Fixer Contracts) 傍受(Interception) No.8- ゲートウェイ・タイムアウト(Gateway Timeout) 受注場所 - ループの南...
gateway timeout 在 OmegaGamesWiki™ Youtube 的精選貼文
Watch Dogs(ウォッチドッグス)のサイドミッション・フィクサー契約の攻略動画です。
サイドミッション:
・フィクサー契約(Fixer Contracts)
傍受(Interception)
No.8- ゲートウェイ・タイムアウト(Gateway Timeout)
受注場所 - ループの南
難易度 - リアル
クリア報酬 - 3000ドル(経過タイム1:30以内)
*フィクサー契約について:
フィクサー契約は全部で4種類:オトリ(Decoy)、逃走(Getaway)、傍受(Interception)、運び屋(Transporter)。内容は主に車両を使用してミッションを行う。車がメインなので、ドライビングスキルやフォーカス系スキルがあれば有利、またジャミングや停電を使えば警察車両を回避することもできる。
フィクサー契約の特典:
ミッション1個クリア: Zusume R(スポーツ車)
ミッション5個クリア: ドライビングスキル『オフェンシブドライバー』
ミッション20個クリア: Boxberg LE(高性能車)
ミッション40個クリア: トロフィー『道の終わり』
Watch Dogs サイドクエスト・トロフィー関係動画 プレイリスト:
⇒https://www.youtube.com/playlist?list=PL4fd59i0eA3WtmhW06z455V9-UWrU5NId
Watch Dogs メインミッション プレイリスト:
⇒https://www.youtube.com/playlist?list=PL4fd59i0eA3XvOBmb3KCuPzTkifXAZCVl
======================
- プレイヤー : オメガ
- PSN : Omega2007
- ゲームタイトル: Watch Dogs(ウォッチドッグス)(PS4版)
- 発売日: 2014年6月26日 (日本)
- 価格: PS4パッケージ版:8400円(税別)
- ジャンル : Action
- ESRB : Cero Z
- 開発: UBISOFT
=======================
UBISOFT GAMES & COPYRIGHT:
⇒http://help.ubi.com/video
=======================
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976,
allowance is made for "fair use" for purposes such as criticism,
comment, news reporting, teaching, scholarship, and research.
Fair use is a use permitted by copyright statute that might otherwise
be infringing. Non-profit, educational or personal use tips the balance
in favor of fair use."
=======================
![post-title](https://i.ytimg.com/vi/emILadSQIuQ/hqdefault.jpg)