ข้อผิดพลาดรหัสสถานะ HTTP ทั่วไปหมายถึงอะไร
HTTPเป็นโปรโตคอลการสื่อสารอย่างง่ายที่อิงตามTCP/IP และเป็นซับสตราตัมสัมบูรณ์สำหรับการส่งข้อมูลบนเวิลด์ไวด์(World Wide Web)เว็บ เป็นเวลาหลายปีแล้วที่HTTP ทำหน้าที่เป็นโปรโตคอลที่ทรงพลังซึ่งส่งข้อมูลหลายพันล้านผ่านHTTPระหว่างไคลเอนต์และเซิร์ฟเวอร์ โดยพื้นฐานแล้ว HTTP(Essentially HTTP)นั้นใช้สถาปัตยกรรมไคลเอนต์ - เซิร์ฟเวอร์ที่เว็บเบราว์เซอร์และเครื่องมือค้นหาทำหน้าที่เหมือน ไคลเอนต์ HTTPและเว็บ(Web)เซิร์ฟเวอร์ทำหน้าที่เป็นเซิร์ฟเวอร์ คำขอ/การตอบสนองนี้โดยไคลเอนต์และเซิร์ฟเวอร์ได้รับการสื่อสารผ่านการเชื่อมต่อTCP/IPไคลเอนต์เบราว์เซอร์เริ่มต้นคำขอไปยังเว็บเซิร์ฟเวอร์ในรูปแบบของURLและเว็บเซิร์ฟเวอร์ตอบกลับด้วยทรัพยากรที่ร้องขอพร้อมกับรหัสสถานะ HTTPS(HTTPS status codes)ที่มีอยู่ในส่วนหัวHTTP ของเบราว์เซอร์ (HTTP)กล่าวอีกนัยหนึ่ง เว็บเซิร์ฟเวอร์ตอบสนองต่อคำขอด้วยรหัสความสำเร็จหรือข้อผิดพลาด
ข้อผิดพลาดของรหัสสถานะ HTTP
รหัสสถานะ HTTPS(HTTPS)เป็นข้อความสั้นๆ ที่ส่งโดยเซิร์ฟเวอร์ที่แสดงบนหน้าเว็บเมื่อไคลเอ็นต์เริ่มต้นคำขอไปยังเซิร์ฟเวอร์ รหัสสถานะ HTTPS(HTTPS)มีความสำคัญสำหรับเจ้าของเว็บไซต์หรือนักพัฒนาเนื่องจากมีบทบาทสำคัญในการวินิจฉัยข้อผิดพลาดฝั่งไคลเอ็นต์/เซิร์ฟเวอร์และแก้ไขปัญหาการกำหนดค่า กล่าวอีกนัยหนึ่ง รหัสสถานะ HTTPSเป็นวิธีที่เซิร์ฟเวอร์บอกว่ามีบางอย่างไม่ถูกต้อง องค์ประกอบรหัสสถานะเป็นตัวเลข 3 หลัก โดยที่หลักแรกของรหัสสถานะระบุคลาสของการตอบกลับ ภายในคลาสนั้น มีรหัสเซิร์ฟเวอร์ที่หลากหลายและถูกส่งกลับโดยเซิร์ฟเวอร์ รหัสสองหลักสุดท้ายของ รหัสสถานะ HTTPSไม่มีบทบาทการจัดหมวดหมู่ มีห้าคลาสมาตรฐานสำหรับHTTPรหัสสถานะที่เราจะพูดถึงในรายละเอียดและหารือเกี่ยวกับ รหัสสถานะ HTTPSที่เราอาจพบเป็นประจำ
รหัสสถานะ HTTPS(HTTPS)แบ่งออกเป็น 5 คลาส:
1xx:
คลาสนี้หมายถึง การตอบสนองเชิง ข้อมูล(Informational)ซึ่งระบุว่าเว็บเซิร์ฟเวอร์ได้รับคำขอที่เริ่มต้นโดยไคลเอนต์และอยู่ระหว่างดำเนินการ
ภายในคลาสนี้ มีรหัสเซิร์ฟเวอร์ที่หลากหลายและถูกส่งคืนโดยเซิร์ฟเวอร์
ต่อไปนี้เป็นรายการรหัสสถานะบางส่วนภายใต้คลาส 1xx
100 ดำเนินการต่อ:(100 Continue:)สิ่งนี้บ่งชี้ว่าเซิร์ฟเวอร์ได้รับเพียงส่วนหนึ่งของคำขอที่เริ่มต้นโดยไคลเอนต์จากคำขอขนาดใหญ่ และหมายความว่าไคลเอนต์สามารถส่งคำขอต่อไปได้ตราบใดที่คำขอไม่ถูกปฏิเสธจากฝั่งเซิร์ฟเวอร์
101 Switching Protocols:รหัสสถานะหมายความว่าเซิร์ฟเวอร์พร้อมที่จะเปลี่ยนโปรโตคอลตามคำขอของลูกค้า
2xx:
คลาสนี้เป็นรหัสความสำเร็จที่เซิร์ฟเวอร์ส่งคืน หมายความว่าเซิร์ฟเวอร์ได้รับคำขอที่เริ่มต้นโดยไคลเอ็นต์แล้ว เช่นเดียวกับที่เข้าใจและประมวลผลการดำเนินการ
ต่อไปนี้เป็นรายการรหัสสถานะบางส่วนภายใต้คลาส 2xx
200 ตกลง:(200 OK:)รหัสสถานะนี้เป็นการตอบสนองมาตรฐานต่อ คำขอ HTTP ที่สำเร็จที่ เริ่มต้นโดยไคลเอ็นต์ เซิร์ฟเวอร์ส่งคืนเมื่อหน้าเว็บทำงานในลักษณะเดียวกับที่คาดว่าจะทำงาน
201 สร้างแล้ว:(201 Created:)รหัสสถานะนี้จะถูกส่งคืนเมื่อเซิร์ฟเวอร์เริ่มต้นคำขอที่เริ่มต้นโดยไคลเอนต์และสร้างทรัพยากรใหม่
205 รีเซ็ตเนื้อหา:(205 Reset Content:)รหัสสถานะนี้จะถูกส่งคืนเมื่อเซิร์ฟเวอร์ดำเนินการตามคำขอของลูกค้าสำเร็จ แต่ไม่สามารถส่งคืนเนื้อหาใดๆ ได้ ไคลเอ็นต์/เบราว์เซอร์ต้องการรีเซ็ตมุมมองเอกสาร
3xx:
คลาสนี้เป็นรหัสการเปลี่ยนเส้นทาง(Redirection)ที่แนะนำให้ลูกค้าดำเนินการเพิ่มเติมเพื่อดำเนินการตามคำขอที่เริ่มต้น บ่งชี้ว่าลูกค้าต้องดำเนินการเพิ่มเติมเพื่อดำเนินการตามคำขอให้เสร็จสิ้น
ต่อไปนี้เป็นรายการรหัสสถานะบางส่วนภายใต้คลาส 3xx
300 Multiple Choices:ระบุตัวเลือกหลายตัวเลือกสำหรับทรัพยากรที่เริ่มต้นโดยไคลเอ็นต์ ลูกค้าสามารถเลือกลิงก์ที่มีที่อยู่ได้สูงสุดห้าแห่ง
301 ย้ายอย่างถาวร:(301 Moved Permanently:)รหัสสถานะนี้จะปรากฏขึ้นเมื่อคำขอที่เริ่มต้นโดยไคลเอ็นต์สำหรับทรัพยากรหรือหน้าเว็บถูกแทนที่อย่างถาวรด้วยทรัพยากรอื่น มันเปลี่ยนเส้นทางไปยังURLใหม่
302 พบ:(302 Found:)รหัสสถานะนี้จะแสดงขึ้นเมื่อพบคำขอที่เริ่มต้นโดยไคลเอ็นต์สำหรับทรัพยากรหรือหน้าเว็บ แต่อยู่ในตำแหน่งที่ต่างไปจากที่คาดไว้ มันถูกย้ายไปยังแหล่งข้อมูลอื่นชั่วคราวหรือเปลี่ยนเส้นทางไปยังURL ใหม่ ชั่วคราว
304 ไม่ถูกแก้ไข:(304 Not Modified:)รหัสสถานะนี้จะถูกส่งคืนหากไคลเอนต์ได้ดาวน์โหลดทรัพยากรไปแล้วตั้งแต่การเยี่ยมชมครั้งล่าสุด และแสดงขึ้นเพื่อแจ้งเบราว์เซอร์ไคลเอนต์ว่าทรัพยากรที่ร้องขอนั้นถูกเก็บไว้ในแคชของเบราว์เซอร์ซึ่งยังไม่ได้แก้ไข รหัสสถานะนี้โดยทั่วไปจะเร่งความเร็วการส่งทรัพยากรจากหน้าเว็บโดยใช้สำเนาที่ดาวน์โหลดก่อนหน้านี้ซึ่งยังคงอยู่ในแคชตั้งแต่การเข้าชมครั้งล่าสุด
4xx:
ข้อผิดพลาดฝั่งไคลเอ็นต์บ่งชี้ว่ามีปัญหากับคำขอของลูกค้า รหัสจะถูกส่งคืนหากคำขอของลูกค้าอาจมีไวยากรณ์ที่ไม่ถูกต้อง
ต่อไปนี้เป็นรายการรหัสสถานะบางส่วนภายใต้คลาส 4xx
400 คำขอไม่ถูกต้อง:(400 Bad Request:)รหัสสถานะนี้จะถูกส่งคืนหากเซิร์ฟเวอร์ไม่ดำเนินการตามคำขอเนื่องจากข้อผิดพลาดของไคลเอ็นต์ เช่น ไวยากรณ์ที่ไม่ถูกต้อง คำขอกำหนดเส้นทางที่หลอกลวง เฟรมไม่ถูกต้อง ฯลฯ
401 Unauthorized:เซิร์ฟเวอร์จะส่งคืนรหัสสถานะนี้ หากไคลเอ็นต์ไม่ได้ระบุข้อมูลรับรองการตรวจสอบสิทธิ์ที่ถูกต้อง
403 Forbidden : รหัสสถานะ (403 Forbidden:)HTTPSนี้จะถูกส่งคืนเมื่อการเข้าถึงทรัพยากรถูกห้าม และไคลเอนต์ไม่มีสิทธิ์ที่จำเป็นในการดูเนื้อหา โดยพื้นฐานแล้วจะเกิดขึ้นหากไคลเอ็นต์พยายามดูเนื้อหาที่มีการป้องกันด้วยรหัสผ่านโดยไม่มีข้อมูลรับรองการเข้าสู่ระบบที่ถูกต้อง
404 Not Found : ข้อผิดพลาดของรหัสสถานะ HTTPS(HTTPS) นี้ เป็นข้อผิดพลาดทั่วไปมากที่สุด และจะถูกส่งคืนหากเซิร์ฟเวอร์ไม่พบคำขอที่เริ่มต้นโดยไคลเอ็นต์
405 Method Not Allowed: รหัสสถานะ (405 Method Not Allowed:)HTTPSนี้จะถูกส่งคืนหากวิธีการที่ไคลเอ็นต์ร้องขอได้รับการสนับสนุนโดยเซิร์ฟเวอร์โฮสต์ แต่ไม่ได้รับการสนับสนุนโดยทรัพยากรที่ร้องขอโดยไคลเอ็นต์
408 ขอหมดเวลา: รหัสสถานะ (408 Request Timeout:)HTTPSนี้จะถูกส่งคืนโดยเซิร์ฟเวอร์หากเซิร์ฟเวอร์ล้มเหลวในการรับคำขอทั้งหมดจากเบราว์เซอร์ไคลเอนต์ สาเหตุหลักของข้อผิดพลาดนี้คือการสูญเสียแพ็กเก็ตข้อมูลระหว่างการสื่อสารระหว่างไคลเอนต์ - เซิร์ฟเวอร์ เซิร์ฟเวอร์หมดเวลารอคำขอรับอย่างสมบูรณ์จากเบราว์เซอร์ไคลเอนต์
410 หายไป: รหัสสถานะ (410 Gone:)HTTPSนี้จะถูกส่งคืนหากเซิร์ฟเวอร์ไม่พบหน้าคำขอหรือทรัพยากรที่เริ่มต้นโดยไคลเอ็นต์ ข้อผิดพลาดสถานะนี้คล้ายกับข้อผิดพลาด 404 Not Foundยกเว้นว่าข้อผิดพลาดนี้เป็นแบบถาวรและหน้าที่ร้องขอหรือทรัพยากรไม่สามารถใช้ได้ในขณะนี้และจะไม่สามารถใช้ได้อีกในอนาคต
5xx:
คลาสนี้เป็นข้อผิดพลาดฝั่งเซิร์ฟเวอร์ และจะถูกส่งคืนหากเซิร์ฟเวอร์ล้มเหลวในการดำเนินการตามคำขอของลูกค้า – ข้อผิดพลาดในเซิร์ฟเวอร์อาจเป็นสาเหตุหนึ่งที่ทำให้ไม่สามารถดำเนินการตามคำขอได้
ต่อไปนี้เป็นรายการรหัสสถานะบางส่วนภายใต้คลาส 5xx
500 Internal Server Error : ข้อผิดพลาดสถานะ (500 Internal Server Error:)HTTPSนี้สร้างขึ้นโดยปลั๊กอินของบุคคลที่สามหรือปลั๊กอินที่ผิดพลาด นี่เป็นข้อผิดพลาดของเซิร์ฟเวอร์เมื่อเซิร์ฟเวอร์ไม่สามารถเชื่อมต่อฐานข้อมูลและไม่สามารถส่งทรัพยากรที่ร้องขอได้
501 ไม่ได้ใช้งาน:(501 Not Implemented:)นี่เป็นปัญหาของเว็บเซิร์ฟเวอร์ ข้อผิดพลาดจะถูกส่งคืนหากเซิร์ฟเวอร์ไม่สนับสนุนฟังก์ชันที่ลูกค้าร้องขอ ข้อผิดพลาดนี้สามารถแก้ไขได้เฉพาะโฮสต์
502 Bad Gateway:ข้อผิดพลาดนี้ส่วนใหญ่เกิดขึ้นเมื่อเซิร์ฟเวอร์ที่ร้องขอทรัพยากรไปยังฐานข้อมูลจะใช้เวลามากและถูกยกเลิกโดยเว็บเซิร์ฟเวอร์เอง ในที่สุดก็ทำลายการเชื่อมต่อกับเซิร์ฟเวอร์ต้นน้ำหรือฐานข้อมูล ข้อผิดพลาดนี้ถูกส่งกลับโดยเซิร์ฟเวอร์เมื่อได้รับการตอบสนองที่ไม่ถูกต้องจากเซิร์ฟเวอร์ต้นน้ำ
503 บริการไม่พร้อมใช้งาน:(503 Service Unavailable:)ข้อผิดพลาดนี้จะถูกส่งคืนหากเซิร์ฟเวอร์โอเวอร์โหลดด้วยคำขอมากเกินไป และไม่พร้อมจัดการคำขอได้ทันเวลา
504 หมดเวลาเกตเวย์(504 Gateway Timeout) :(504 Gateway Timeout:)ข้อผิดพลาดนี้จะถูกส่งกลับเมื่อเซิร์ฟเวอร์ที่ทำหน้าที่เป็นเกตเวย์ล้มเหลวในการรับการตอบสนองจากเซิร์ฟเวอร์ต้นน้ำ เกิดขึ้นเมื่อคำขอที่เริ่มต้นโดยไคลเอ็นต์เกี่ยวข้องกับเซิร์ฟเวอร์สองเครื่องสำหรับการประมวลผลคำขอโดยที่เซิร์ฟเวอร์เครื่องแรกทำหน้าที่เป็นเกตเวย์ เซิร์ฟเวอร์แรกส่งต่อคำขอไปยังเซิร์ฟเวอร์ที่สอง และข้อผิดพลาดจะถูกส่งกลับหากเซิร์ฟเวอร์หมดเวลารอการตอบกลับจากเซิร์ฟเวอร์ที่สอง
ฉันหวังว่าคุณจะพบว่าข้อมูลส่วนนี้มีประโยชน์(I hope you find this bit of information useful.)
Related posts
ความแตกต่างระหว่าง HTTP and HTTPS Protocol
เปลี่ยน View Source Code Editor ใน IE 8 ถึง 11
วิธีแก้ไขรหัสสถานะ DoorDash 400 (คำขอไม่ถูกต้อง)
ปิดใช้งาน Internet Explorer 11 เป็น standalone browser โดยใช้ Group Policy
DDoS Distributed Denial ของ Service Attacks: การป้องกัน, Prevention
ตรวจสอบว่า Internet Connection ของคุณมีความสามารถในการสตรีมเนื้อหา 4K
Internet ไม่ทำงานหลังจากอัปเดตบน Windows 10
Wi-Fi vs Ethernet: คุณควรใช้อันไหน
Setup Internet Radio Station ฟรีบน Windows PC
รายชื่อ Best Free Internet Privacy Software & Products สำหรับ Windows 10
วิธีการปรับเปลี่ยนหรือเปลี่ยนการตั้งค่า WiFi Router ของคุณ?
วิธีหยุดโฆษณา Google จากการติดตามฉันที่ Internet
Domain Fronting อธิบายพร้อมกับอันตรายและ
Internet and Social Networking Sites addiction
Internet Security article and tips สำหรับผู้ใช้ Windows 10
Fix Origin Error loading หน้าเว็บ
วิธีปลดบล็อกและเข้าถึง Blocked หรือเว็บไซต์ที่ถูก จำกัด
Internet Explorer End ของ Life; ธุรกิจหมายถึงอะไร?
Ethernet ช่วยตัดการเชื่อมต่อใน Windows 10
วิธีเพิ่ม Trusted Site ใน Windows 10