คอมพิวเตอร์ความปลอดภัย

อะไรคือ HTTP ข้อผิดพลาด?

ผู้ใช้อินเทอร์เน็ตที่มีนิด ๆ หน่อย ๆ ลึกลงไปในคำศัพท์ของเว็บ (อย่างน้อยที่สุดของพวกเขา) ทราบว่าเป็นโปรโตคอล HTTP โปรโตคอลการถ่ายโอนข้อมูลนี้จะช่วยให้ผู้ใช้สามารถโต้ตอบกับทรัพยากรที่เว็บผ่านเบราว์เซอร์ หนึ่งในหน้าที่ของโปรโตคอลที่มีความสามารถที่จะกลับรหัสพิเศษที่ให้ผู้ใช้ที่มีข้อมูลเกี่ยวกับสถานะของเว็บไซต์หรือสถานะของการดำเนินงานของงานที่กำหนดได้ นอกจากนี้ยังมีและรหัสข้อผิดพลาด HTTP รหัสข้อผิดพลาดจะถูกแบ่งออกเป็นสองประเภท: ข้อผิดพลาดของลูกค้าและข้อผิดพลาดของเซิร์ฟเวอร์ เมื่อวันที่ทั้งสองประเภทและมีประโยชน์และที่สำคัญที่สุดอื่น ๆ - รหัสที่พบบ่อยที่กล่าวถึงในเอกสารนี้

ข้อผิดพลาด HTTP ลูกค้า

ถ้าข้อผิดพลาดที่ตรวจพบในฝั่งไคลเอ็นต์เซิร์ฟเวอร์ส่งกลับรหัสของ 4xx ระดับของเขา ถ้าเซิร์ฟเวอร์ยังไม่พบปัญหาใด ๆ แต่ก็ยังคงไม่สามารถใช้ได้กับผู้ใช้ที่ลูกค้าถูกส่งไปยังรหัสที่มีคำอธิบายของข้อผิดพลาดที่

ดังนั้นรหัสข้อผิดพลาดของลูกค้าภายใต้ยุค 40:

  • 400 คำขอไม่ถูกต้อง - มีข้อผิดพลาดเกิดขึ้นเมื่อเซิร์ฟเวอร์เห็นไวยากรณ์ผิดพลาดในการร้องขอจากลูกค้า มันจะเกิดขึ้นได้ตราบใดที่ฝั่งไคลเอ็นต์ไม่เปลี่ยนแปลงที่เหมาะสมที่จะทำ คุณต้องปฏิบัติตามกฎทั้งหมดสำหรับโปรโตคอลการถ่ายโอนข้อมูลที่ใช้
  • 401 ไม่มีการอนุมัติ - ข้อผิดพลาดนี้บ่งชี้ว่า HTTP เซิร์ฟเวอร์ต้องตรวจสอบ ในเวลาเดียวกันก็เป็นในฝั่งเซิร์ฟเวอร์มาเงื่อนไขทั้งหมดที่จะดำเนินการตรวจสอบ สาเหตุของการเกิดข้อผิดพลาดอาจจะเป็นชื่อที่ไม่ถูกต้องหรือรหัสผ่านสำหรับการตรวจสอบ
  • 402. มันเป็นสิ่งจำเป็นที่จะต้องจ่ายค่าธรรมเนียม - รหัสไม่ได้ใช้ แต่ลิขสิทธิ์ในโปรโตคอลสำหรับอนาคต ความคิดสร้างสรรค์เป็นอินเตอร์เฟซสำหรับการชำระเงินเพื่อให้เข้าถึงทรัพยากรโดยเฉพาะอย่างยิ่ง เพราะมันไม่ได้ทำงานรหัส 402 ได้นำ Google และแอปเปิ้ลจากเวลาที่จะใช้มันในการให้บริการเว็บของพวกเขา

  • 403 การเข้าถึงถูกปฏิเสธ - ข้อผิดพลาดเกิดขึ้นเมื่อเซิร์ฟเวอร์ทำงานอย่างถูกต้อง แต่ผู้ใช้ร้องขอการเข้าถึงก็จะไม่ได้รับอนุญาตให้ทำเช่นนี้ มักจะมาพร้อมหน้าต่างการอนุมัติ
  • 404 (ทรัพยากร / ไฟล์ไม่พบ ไม่พบ) - ข้อผิดพลาดที่พบมากที่สุดในอินเทอร์เน็ต มักจะเกิดขึ้นเนื่องจากความผิดพลาดเมื่อพิมพ์ที่อยู่เว็บ อ้างอิงบ่อยและลักษณะของเว็บได้เปลี่ยนรหัสนี้เป็นเรื่องตลกที่นิยมในอินเทอร์เน็ต
  • 405 วิธีการที่ไม่ได้รับอนุญาต - ข้อมูลข้อผิดพลาด HTTP จะถูกป้อนผ่านทางไปรษณีย์หรือโดยใช้วิธีการ PUT ในคำอื่น ๆ มีข้อผิดพลาดเกิดขึ้นเมื่อใช้วิธีการ GET เมื่อมันไม่สามารถใช้ได้หรือไม่ได้รับการสนับสนุนโดยเซิร์ฟเวอร์ในการประมวลผลข้อมูลบางอย่าง
  • 406 การร้องขอไม่สามารถยอมรับ - รหัสนี้ถูกส่งกลับโดยเซิร์ฟเวอร์เมื่อเนื้อหาที่ร้องขอไม่สามารถใช้ได้กับชื่อเช่นยอมรับ ส่วนใหญ่มักจะเกิดขึ้นเมื่อทรัพยากรที่ร้องขอไม่เป็นไปตามรูปแบบที่ได้รับการยอมรับจากลูกค้า
  • 407 ต้องได้รับสิทธิ์ที่ด้านข้างของพร็อกซี่ - ร่วมกับรหัสเซิร์ฟเวอร์ส่งกลับเขตพิเศษสำหรับการตรวจสอบเกี่ยวกับพร็อกซีเซิร์ฟเวอร์
  • 408 เวลาของการร้องขอมา - เกิดขึ้นเมื่อเซิร์ฟเวอร์หยุดการรอคอยสำหรับการร้องขอเพิ่มเติมจากลูกค้า ทำซ้ำการร้องขอได้ตลอดเวลาแม้หลังจากที่หมดเวลา
  • 409 ความขัดแย้ง - ในสถานการณ์ที่ผิดพลาด HTTP นี้เกิดขึ้น? การอัปโหลดไฟล์ไปยังเว็บเซิร์ฟเวอร์ที่จัดเก็บไว้แล้วเหมือนกันหรือไฟล์เอกสารในภายหลัง ระบบแฟ้มควบคุมเวอร์ชันจะถูกเก็บไว้บนเซิร์ฟเวอร์ที่ไม่อนุญาตให้เข้ามาแทนที่รุ่นก่อนหน้าของไฟล์ซึ่งเป็นเหตุผลที่ความขัดแย้งภายใต้รหัสที่ปรากฏ

รหัสข้อผิดพลาดของลูกค้าภายใต้ 41h

  • 410 ทรัพยากรลบ - ข้อผิดพลาดเกิดขึ้นในกรณีที่ทรัพยากรที่ร้องขอตั้งอยู่ตามที่อยู่ที่ แต่ได้ถูกถอดออกและไม่สามารถใช้ได้อีก
  • 412 Pre-เงื่อนไขที่ไม่ได้พบกัน - รหัสนี้จะปรากฏขึ้นในกรณีที่ยังไม่ได้ปฏิบัติตามเงื่อนไขฟิลด์ส่วนหัว (ทั้งหมด)
  • 413 การร้องขอมีขนาดใหญ่กว่าขีด จำกัด ที่ได้รับอนุญาต - ข้อผิดพลาดเกิดขึ้นเมื่อร่างกายถูกส่งไปยังความต้องการของลูกค้าที่มีขนาดใหญ่เกินไปและเซิร์ฟเวอร์ไม่สามารถจัดการกับมัน
  • 414. ที่อยู่ยาวเกินไป - ถ้าเซิร์ฟเวอร์ส่งคืนรหัสนี้หมายถึง, URL ที่ระบุในคำขอเป็นเวลานานเกินไปและไม่สามารถดำเนินการได้ นอกจากนี้ยังมีข้อผิดพลาดเกิดขึ้นเมื่อลูกค้าส่งข้อมูลผ่าน GET แทนการโพสต์
  • 415 รูปแบบไฟล์ที่ไม่สนับสนุน - ข้อผิดพลาดเกิดขึ้นเมื่อเซิร์ฟเวอร์ปฏิเสธที่จะทำงานร่วมกับรูปแบบข้อมูลบางอย่าง (เหตุผลที่สามารถใด ๆ )
  • 417 สแตนด์บายไม่ - หัวข้อการร้องขอจากฝั่งไคลเอ็นต์ไม่ได้ตอบสนองความต้องการคาดหวังฟิลด์
  • 418 ฉันกาน้ำชา - ซึ่งปรากฏตัวครั้งแรกในปี 1998 รหัสซึ่งเป็นเรื่องตลกโง่เดือนเมษายนและก็ไม่เคยมีส่วนร่วมอย่างจริงจัง

รหัสข้อผิดพลาดของลูกค้าโดย 42x

  • 422. องค์ประกอบที่ไม่สามารถดำเนินการ - ทฤษฎีเซิร์ฟเวอร์สามารถดำเนินการตามคำขอที่ส่งมาจากลูกค้า; ไฟล์ในร่างกายของคำขอยังสนับสนุน (มันอาจจะเป็นตารางหรือไฟล์สื่ออื่น ๆ ) แต่ด้วยเหตุผลบางอย่างก็มีข้อผิดพลาดตรรกะ จำกัด กิจกรรมของเซิร์ฟเวอร์
  • 423. การเข้าถึงถูกปฏิเสธ - วิธีการที่ใช้จะถูกล็อคในฝั่งเซิร์ฟเวอร์ คุณต้องใช้วิธีอื่น
  • การพึ่งพาอาศัยกัน 424 ข้อผิดพลาด - รหัสนี้จะปรากฏขึ้นในกรณีที่การดำเนินงานที่ประสบความสำเร็จซึ่งขึ้นอยู่กับการดำเนินการของคำสั่งปัจจุบันเป็นด้วยเหตุผลบางอย่างขัดจังหวะ
  • 425 คำสั่งที่ไม่ถูกต้องขององค์ประกอบ - รหัสจะปรากฏขึ้นในกรณีที่การร้องขอจากหลายรายการจากเซิร์ฟเวอร์ของการสั่งซื้อของพวกเขา (เซิร์ฟเวอร์) ที่ไม่ได้พบ
  • 426 มันเป็นสิ่งจำเป็นที่จะอัพเกรด - รหัสแจ้งความต้องการในการผลิตการปรับปรุงโปรโตคอล การปรับปรุงสนามกอล์ฟจะต้องได้รับการบันทึกไว้อย่างถูกต้องในฝั่งเซิร์ฟเวอร์
  • 428. จำเป็นที่จะต้องดำเนินการทำธุรกรรมขึ้น - ด้วยความช่วยเหลือของเซิร์ฟเวอร์รหัสนี้จะแจ้งให้ลูกค้าที่คุณจำเป็นต้องใช้ในสภาพการร้องขอส่วนหัว
  • 429 คำขอมากเกินไป - มีข้อผิดพลาดเกิดขึ้นเมื่อลูกค้าส่งไปยังเซิร์ฟเวอร์จำนวนมากของคำสั่งที่อาจจะเกิดจากการ DDoS โจมตีเพื่อให้เซิร์ฟเวอร์ที่ถูกบล็อค

ส่วนที่เหลือของรหัสข้อผิดพลาดของลูกค้า

  • 431. เกินความยาวหัว - ในส่วนของความยาวส่วนหัวของเซิร์ฟเวอร์อาจส่งการตอบสนองต่อรหัส แต่บ่อยขึ้นมันก็ตั้งค่าการเชื่อมต่อ
  • 434. อยู่ไม่สามารถใช้งาน - ข้อผิดพลาดสัญญาณไม่พร้อมของที่อยู่ที่ร้องขอ
  • 449. ซ้ำ - รหัสจะถูกส่งกลับในกรณีที่เซิร์ฟเวอร์เพื่อประมวลผลการร้องขอข้อมูลเพิ่มเติมเป็นสิ่งจำเป็น
  • 451. บล็อกด้วยเหตุผลทางกฎหมาย - เซิร์ฟเวอร์สามารถล็อคในกรณีที่หน่วยงานของรัฐได้ส่งคำขอสำหรับล็อคด้วยเหตุผลทางกฎหมายต่างๆ

เมื่อทำงานนอกเว็บเบราเซอร์ที่อาจจะผิดพลาดอื่น ๆ เช่นข้อผิดพลาดที่สำคัญการอัพเกรดเซิร์ฟเวอร์ HTTP แต่มันเป็นสิ่งจำเป็นที่จะหาสาเหตุของการเป็นเจ้าของของโปรแกรมหรือแอพลิเคชันที่กำลังประสบกับปัญหาที่เกิดขึ้น

ข้อผิดพลาด HTTP เซิร์ฟเวอร์

รหัสดังกล่าวเกิดขึ้นเมื่อการดำเนินการลำนำล้มเหลวในความผิดของเซิร์ฟเวอร์ ข้อผิดพลาดดังกล่าวจะแสดงโดยใช้ 5xx โค้ดและคำอธิบายสั้น ๆ ของข้อผิดพลาด

รหัสข้อผิดพลาดเซิร์ฟเวอร์ภายใต้ 50s

  • 500 ข้อผิดพลาดเซิร์ฟเวอร์ภายใน - ข้อผิดพลาด HTTP เซิร์ฟเวอร์ไม่สามารถระบุตัวตน รหัสนี้หมายถึงข้อผิดพลาดใด ๆ ที่ไม่มีค่ารหัสการกำหนดแยกต่างหาก
  • 501 Not Implemented (วิธีการไม่ได้รับการสนับสนุน) - รหัสนี้จะแสดงเซิร์ฟเวอร์เมื่อวิธีการที่ใช้ไม่สนับสนุนพวกเขา ปัญหาเกิดขึ้นเมื่อต้องรับมือกับเซิร์ฟเวอร์ที่ไม่ได้กำหนดค่าสำหรับการดำเนินงานที่ถูกต้องของคำสั่ง HTTP มาตรฐาน
  • 502 Bad เกตเวย์ (ข้อผิดพลาดเกตเวย์) - ปัญหาเกิดขึ้นเมื่อเซิร์ฟเวอร์จะทำหน้าที่เป็นประตูที่ได้รับการตอบสนองข้อผิดพลาดจาก "ต้นแบบ" เซิร์ฟเวอร์
  • 503 บริการไม่พร้อมใช้งาน (บริการไม่สามารถใช้ได้) - รหัสนี้เป็นส่วนใหญ่มักจะเกิดขึ้นเมื่อเซิร์ฟเวอร์ที่มีผลงานทางด้านเทคนิคหรือรีสตาร์ท
  • 504 เกตเวย์หมดเวลา (ในขณะที่ผ่านประตูซ้าย) - มีข้อผิดพลาดเกิดขึ้นเมื่อเซิร์ฟเวอร์จะทำหน้าที่เป็นเกตเวย์ไม่ได้มีเวลาที่จะได้รับการตอบสนองจาก "หลัก" เซิร์ฟเวอร์
  • 505. HTTP เวอร์ชันไม่สนับสนุน (โปรโตคอลรุ่นที่ใช้ไม่ได้รับการสนับสนุน) - เซิร์ฟเวอร์ที่ระบุไม่ได้ทำงานกับรุ่นของโปรโตคอลซึ่งระบุไว้ในคำขอจากลูกค้า
  • 507 Insufficiente จัดเก็บข้อมูล (ขาดพื้นที่) - มีปัญหาเกิดขึ้นในการขาดพื้นที่สำหรับการร้องขอการประมวลผลดิจิตอล ปัญหาที่พบบ่อยที่สุดคือชั่วคราว

ข้อผิดพลาดเซิร์ฟเวอร์ภายใต้รหัส 51h

  • 510. ไม่ขยาย (ไม่มีนามสกุล) - เกิดข้อผิดพลาดในกรณีที่เซิร์ฟเวอร์ไม่ได้ขยายตัวซึ่งได้รับการร้องขอจากลูกค้า
  • 511 เครือข่ายตรวจสอบความถูกต้องใช้ (การอนุญาตที่จำเป็น) - การตอบสนองนี้จะไม่ถูกส่งจากเซิร์ฟเวอร์ของตัวเอง แต่จากตัวกลางบทบาทซึ่งทำหน้าที่เป็นจุดให้บริการจ่ายของ Wi-Fi

รหัสข้อมูล

  • 100 ต่อ (ต่อ) - รหัสนี้จะแจ้งลูกค้าว่าการกระทำของเขาเริ่มต้นตอบสนองความต้องการของเซิร์ฟเวอร์และมันก็ยังคงสามารถส่งคำสั่ง
  • 101 สลับโปรโตคอล (เปลี่ยนแปลงโปรโตคอล) - รหัสโต้ตอบเสนอให้เปลี่ยนโปรโตคอลที่จะใช้ที่เหมาะสมมากขึ้น
  • 102. การประมวลผล (ระหว่างการประมวลผล) - รหัสแจ้งว่าขอได้รับการยอมรับ แต่ในการประมวลผลก็จะใช้เวลามาก

การเปลี่ยนเส้นทางรหัส

  • 300. หลายทางเลือก (เลือก) - เกิดขึ้นหากมีการเชื่อมโยงที่เลือกจะสามารถส่งผ่านไปยังแหล่งข้อมูลหลาย ๆ ที่ตั้งอยู่บนเซิร์ฟเวอร์เดียวกัน ร่วมกับรหัสให้เลือกระหว่างตัวเลือกที่แตกต่างกัน และมันจะทำให้ทั้งผู้ใช้และลูกค้าทั้งนี้ขึ้นอยู่กับการตั้งค่าเซิร์ฟเวอร์
  • 301. ย้ายถาวร (ทรัพยากรย้าย) - รหัสถูกส่งกลับเมื่อทรัพยากรที่ร้องขอหรือไฟล์ได้ถูกย้ายอย่างถาวรและตั้งอยู่ที่อยู่อื่น
  • 302 พบ (ทรัพยากรพบ) - รหัสถูกส่งกลับเมื่อทรัพยากรที่ร้องขอหรือไฟล์ได้ถูกย้ายชั่วคราวและสามารถพบได้ที่อยู่ที่แตกต่างกัน
  • 303 ดูอื่น ๆ (ค้นหาสถานที่อื่น ๆ ) - รหัสจะถูกส่งกลับโดยเซิร์ฟเวอร์พร้อมกับค่าเขตข้อมูลสถานที่ตั้งทางเลือกให้กับผู้ใช้โดยลูกค้าสามารถเข้าถึงทรัพยากรที่ร้องขอใช้วิธีการ GET
  • 304 Not Modified (ไฟล์ไม่ได้รับการเปลี่ยนแปลง) - เกิดข้อผิดพลาดถ้าลูกค้าได้ขอไฟล์ที่เฉพาะเจาะจงกับคุณลักษณะเฉพาะของเวลาการปรับเปลี่ยน แต่เซิร์ฟเวอร์ตรวจไม่พบการเปลี่ยนแปลงใด ๆ เพราะมันเป็นโหลด
  • 305 การใช้หนังสือมอบฉันทะ (จำเป็นต้องใช้พร็อกซีเซิร์ฟเวอร์) - รหัสนี้จะแสดงเซิร์ฟเวอร์ที่จะเข้าถึงได้คุณจำเป็นต้องใช้พร็อกซีเซิร์ฟเวอร์ ที่อยู่ที่ผ่านมาชี้ให้เห็นในด้านสถานที่ตั้ง รหัสเท่านั้นที่สามารถใช้เซิร์ฟเวอร์ขั้นพื้นฐาน (ไม่ได้เป็นพร็อกซี่)
  • 307 เปลี่ยนเส้นทางชั่วคราว (การเปลี่ยนเส้นทางชั่วคราว) - รหัสเกิดขึ้นเมื่อแฟ้มที่ร้องขอหรือทรัพยากรที่สามารถใช้งานได้ตามที่อยู่ที่แตกต่างกัน บ่อยครั้งที่มีการเปลี่ยนเส้นทางโดยอัตโนมัติ

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.birmiss.com. Theme powered by WordPress.