Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข

Request Header or Cookie Too Large (ส่วนหัวคำขอหรือคุกกี้ใหญ่เกินไป) เป็นข้อผิดพลาดที่มักปรากฏเมื่อคุณเปิดเว็บไซต์บนเบราว์เซอร์เพื่อท่องเว็บหรือค้นหาบางอย่าง ข้อผิดพลาดนำเสนอตัวเองด้วยข้อความสั้นบนหน้าจอ ‘400 Bad Request, Request Header or Cookie Too Large,’ เซิร์ฟเวอร์เว็บ Nginx เป็นผู้สร้างขึ้น

ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข

เรื่องนี้รบกวนเพราะคุณไม่สามารถเข้าชมเว็บไซต์เฉพาะได้ และข้อผิดพลาดไม่ได้จำกัดอยู่ที่เบราว์เซอร์ใดเบราว์เซอร์หนึ่ง ตามรายงาน พบว่าข้อผิดพลาดปรากฏบนเบราว์เซอร์ต่างๆ เช่น Google Chrome, Microsoft Edge, Internet Explorer, Opera, Mozilla Firefox เมื่อเข้าชมเว็บไซต์เฉพาะ

หลังจากสำรวจข้อผิดพลาดสุ่มนี้ เราพบว่าประเภทข้อผิดพลาดนี้เกี่ยวข้องกับปัญหาเบราว์เซอร์หรือการเสียหายบางประเภท โชคดีที่นี่ไม่ใช่อุปสรรคใหญ่ มีบางวิธีช่วยให้คุณแก้ไขข้อผิดพลาดได้ง่าย

แต่ก่อน จำเป็นต้องเข้าใจสาเหตุทั่วไปที่อาจกระตุ้นข้อผิดพลาดรบกวนนี้

สาเหตุของข้อผิดพลาด “Request Header or Cookie Too Large”

  • Nginx web server – เว็บไซต์ที่ทำงานบน เซิร์ฟเวอร์ Nginx มักแสดงข้อผิดพลาดนี้ เซิร์ฟเวอร์นี้จะไม่อนุญาตให้คุกกี้ของเบราว์เซอร์เกินขนาดที่กำหนด และเพราะฉะนั้น เซิร์ฟเวอร์จึงปฏิเสธการแสดงเว็บไซต์ ในการแก้ไข ให้ลบคุกกี้ทั้งหมดและลองเข้าชมเว็บไซต์เฉพาะนั้น
  • คุกกี้ใหญ่เกินไปหรือเสียหาย – อีกสาเหตุที่เป็นไปได้ว่าคุณเห็น ข้อผิดพลาดบนหน้าจอคือ คุกกี้สำหรับเว็บไซต์เฉพาะนั้นใหญ่เกินไป หรือคุกกี้ได้รับความเสียหาย การล้างข้อมูลแคช และคุกกี้อาจช่วยคุณได้

เนื่องจากคุณทราบสาเหตุที่กระตุ้นข้อผิดพลาดแล้ว ตอนนี้ทำตามวิธีแก้ไขที่ให้มาเพื่อแก้ไขข้อผิดพลาด 400 Bad Request, Request Header or Cookie Too Large และเข้าชมเว็บไซต์โดยไม่มีปัญหา

วิธีแก้ไขเบื้องต้น

บางครั้ง ข้อบกพร่องหรือบั๊กเครือข่ายชั่วคราวก่อให้เกิดปัญหาและเริ่มแสดงข้อผิดพลาด ดังนั้น ก่อนจะไปสู่วิธีแก้ไขโดยละเอียด แนะนำให้ทำตามการปรับแต่งง่ายๆ และตรวจสอบว่าข้อผิดพลาดแก้ไขแล้วหรือไม่

โหลดหน้าเว็บแบบบังคับ (Force reload) – ลองโหลดหน้าเว็บที่ก่อให้เกิดปัญหาแบบบังคับโดยการกด CTRL + F5 หลายครั้งบนระบบ Windows และปุ่ม Command+Shift+R หากใช้ระบบ Mac และตรวจสอบว่าทำงานได้หรือไม่ หากไม่ ให้ลองการปรับแต่งอย่างรวดเร็วถัดไป

เปิดเว็บไซต์ในโหมดส่วนตัว (Private browser) – หากการโหลดหน้าเว็บแบบบังคับไม่ทำงาน ให้ลองเปิดเว็บไซต์เฉพาะนั้นในหน้าต่างส่วนตัวของเบราว์เซอร์ของคุณ ใน Chrome เปิดหน้าต่าง Incognito ใน Firefox เปิดหน้าต่าง Private Browsing ใน Internet Explorer เปิดหน้าต่าง InPrivate Browsing และสำหรับเบราว์เซอร์ Safari เปิดหน้าต่าง Private และเปิดเว็บไซต์เฉพาะนั้น

ตอนนี้ตรวจสอบว่าข้อผิดพลาดแก้ไขแล้วหรือไม่ แต่หากยังไม่สามารถเข้าชมเว็บไซต์และได้รับข้อผิดพลาดบนหน้าจอ ให้ทำตามวิธีแก้ไขถัดไปตามเบราว์เซอร์ของคุณ

ล้างคุกกี้ที่จัดเก็บในเบราว์เซอร์

อีกโซลูชันที่ดีที่สุดคือการลบคุกกี้ทั้งหมดสำหรับเว็บไซต์นั้น หรือในแคชของคุณ แคชที่จัดเก็บได้รับความเสียหายหลังจากผ่านไปสักพักและหยุดคุณไม่ให้เข้าชมเว็บไซต์เฉพาะนั้น

นอกจากนี้ ผู้ใช้หลายคนยืนยันว่าการล้างคุกกี้ทำงานได้สำหรับพวกเขาในการแก้ไขข้อผิดพลาด 400 Bad Request. Request Header or Cookie Too Large ในเบราว์เซอร์

โปรดทราบ: ขั้นตอนที่แนะนำเป็นสำหรับเบราว์เซอร์ที่ต่างกัน ดังนั้น จึงไปที่เบราว์เซอร์ที่คุณใช้อยู่ในปัจจุบันโดยตรงและแก้ไขข้อผิดพลาด

สำหรับเบราว์เซอร์ Google Chrome:

นี่คือขั้นตอนในการปิดใช้งานคุกกี้ในเบราว์เซอร์ Google Chrome:

  1. เริ่ม เบราว์เซอร์ Chrome และจากนั้นแตะที่ไอคอน สามจุด ที่มุมขวาบนของเบราว์เซอร์
  2. จากเมนูหลัก ให้เลือก Settings (การตั้งค่า) และจากนั้นไปที่ตัวเลือก Privacy and Security (ความเป็นส่วนตัวและความปลอดภัย)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  3. จากนั้น ถัดจาก Settings ให้คลิกที่ลูกศร
  4. ถัดไป ภายใต้ตัวเลือก Content section (ส่วนเนื้อหา) ให้คลิกตัวเลือก Cookies and other site data (คุกกี้และข้อมูลเว็บไซต์อื่นๆ)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  5. จากนั้นติ๊กถูกกล่องถัดจากตัวเลือก See all cookies and site data (ดูคุกกี้และข้อมูลเว็บไซต์ทั้งหมด)
  6. ที่นี่ ให้ลบคุกกี้ทั้งหมดโดยเลือก Remove All (ลบทั้งหมด) หรือลบคุกกี้ของเว็บไซต์เฉพาะโดยการคลิกไอคอนลบหน้ามันข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข

อย่างไรก็ตาม หากคุณไม่พบคุกกี้ของเว็บไซต์ที่มีปัญหา ให้พิจารณาค้นหาในตัวเลือกค้นหา

และเมื่อล้างคุกกี้แล้ว ให้รีสตาร์ทเบราว์เซอร์ Chrome และเข้าชมเบราว์เซอร์เฉพาะนั้นเพื่อดู ว่าคุณสามารถเข้าชมหน้าเว็บโดยไม่เห็นข้อผิดพลาดหรือไม่

สำหรับเบราว์เซอร์ Mozilla Firefox:

หากคุณใช้เบราว์เซอร์ Mozilla Firefox ด้านล่างคือขั้นตอนในการลบหรือกำจัดคุกกี้จากเว็บไซต์ที่มีปัญหา:

ทำตามคำแนะนำที่ให้มาเพื่อดำเนินการ:

  1. เปิด เบราว์เซอร์ Mozilla Firefox และจากนั้นที่มุมขวาบน คลิกที่ 3 จากนั้นจากตัวเลือกเมนู เลือก Settings (การตั้งค่า)
  2. และจาก แท็บ Settings ให้เลือกตัวเลือก Privacy & Security (ความเป็นส่วนตัวและความปลอดภัย)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  3. จากนั้นเลื่อนลงเพื่อหาตัวเลือก Cookies and Site Data (คุกกี้และข้อมูลเว็บไซต์) และเลือก Manage Data (จัดการข้อมูล) ตัวเลือกข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  4. ถัดไปที่หน้าต่าง Manage Cookies and Site Data ให้เลือกเว็บไซต์เฉพาะที่แสดงข้อผิดพลาด แล้วคลิกที่ Remove Selected option (ตัวเลือกลบที่เลือก)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  5. หรือหากคุณต้องการ ให้คลิกที่ตัวเลือก Remove All option (ตัวเลือกลบทั้งหมด) สำหรับการลบคุกกี้และแคชจากเว็บไซต์ที่ท่องทั้งหมด

เมื่อขั้นตอนเสร็จสิ้น ให้รีสตาร์ทเบราว์เซอร์ Firefox และเข้าชมเว็บไซต์เฉพาะนั้นเพื่อดูว่าข้อผิดพลาดแก้ไขแล้วหรือไม่

สำหรับเบราว์เซอร์ Microsoft Edge

ตอนนี้ หากคุณใช้เบราว์เซอร์ Microsoft Edge ให้ทำตามขั้นตอนในการลบคุกกี้ แต่ก่อนเริ่มขั้นตอน คุณควรทราบว่าเบราว์เซอร์ Edge จะไม่อนุญาตให้ผู้ใช้ลบคุกกี้สำหรับเว็บไซต์เฉพาะ

ผู้ใช้เบราว์เซอร์นี้ต้องลบคุกกี้และเว็บไซต์ทั้งหมด นอกจากนี้ คุณจะได้ตัวเลือก timestamp ที่อนุญาตให้ผู้ใช้ล้างคุกกี้สำหรับช่วงเวลาเฉพาะ คุณสามารถตั้งค่า timestamp ตามลำดับได้

ตอนนี้ทำตามคำแนะนำที่ให้มาเพื่อดำเนินการ:

  1. เปิดเบราว์เซอร์ Edge และที่มุมขวาบน คลิกที่ 3 จุด บนเบราว์เซอร์ของคุณ จากนั้นจากตัวเลือกเมนูหลัก เลือก Settings (การตั้งค่า)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  2. และถัดไปในหน้าต่าง Settings , จากด้านซ้าย เลือก Privacy, search, & services (ความเป็นส่วนตัว การค้นหา และบริการ)
  3. จากนั้นเลื่อนลงเพื่อหาตัวเลือก Clear browsing data (ล้างข้อมูลการเบราว์ซิ่ง) และแตะที่ Choose what to clear button (ปุ่มเลือกสิ่งที่จะล้าง)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  4. ถัดไป เลือก Time range (ช่วงเวลา) ในกรณีที่คุณไม่ต้องการลบคุกกี้ทั้งหมด ให้เลือกตัวเลือก Last hour (ชั่วโมงล่าสุด) และติ๊กถูกกล่องถัดจาก Cookies and other site data (คุกกี้และข้อมูลเว็บไซต์อื่นๆ)
  5. และจากนั้นคลิก Clear now option (ตัวเลือกล้างตอนนี้)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข

ต่อไป ปิดเบราว์เซอร์ Edge ของคุณและเปิดใหม่ ลองเข้าชมเว็บไซต์เฉพาะที่ก่อให้เกิดข้อผิดพลาด และตรวจสอบว่าคุณสามารถเข้าชมหน้าเว็บโดยไม่เห็นข้อความข้อผิดพลาดหรือไม่

สำหรับเบราว์เซอร์ Opera

หากคุณเป็นผู้ใช้เบราว์เซอร์ Opera และเห็นข้อผิดพลาด Request Header or Cookie Too Large เมื่อเข้าชมเว็บไซต์ การล้างคุกกี้อาจช่วยคุณได้

ทำตามคำแนะนำเพื่อล้างคุกกี้บน Opera:

  1. เริ่มเบราว์เซอร์ และที่ด้านขวาบน ไปที่ 3 เส้นและคลิกที่มัน จากนั้นในเมนูเลื่อนลงไปที่ Go to full browser settings (ไปที่การตั้งค่าเบราว์เซอร์เต็มรูปแบบ)
  2. คลิกเพื่อขยายตัวเลือก Advanced section (ส่วนขั้นสูง) แล้วคลิกที่ตัวเลือก Privacy & Security (ความเป็นส่วนตัวและความปลอดภัย) และเปิด Site Settings (การตั้งค่าเว็บไซต์)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  3. จากนั้นภายใต้ Content (เนื้อหา) ตัวเลือก คลิกที่ไอคอนลูกศรถัดจากตัวเลือก Cookies and site data (คุกกี้และข้อมูลเว็บไซต์)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  4. จากนั้นเลื่อนลงเพื่อค้นหาและเลือกตัวเลือก See all cookies and site data (ดูคุกกี้และข้อมูลเว็บไซต์ทั้งหมด) คลิกไอคอนลบหน้าความเว็บไซต์ที่มีปัญหาและแสดงข้อผิดพลาดข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  5. ทางเลือกอื่น หากคุณไม่พบ ให้ค้นหาเว็บไซต์ที่ได้รับผลกระทบในกล่องค้นหา

รีสตาร์ทเบราว์เซอร์ เข้าชมเว็บไซต์ และตรวจสอบว่าคุณเห็นข้อผิดพลาดหรือแก้ไขแล้ว

สำหรับเบราว์เซอร์ Internet Explorer

ในปัจจุบันเบราว์เซอร์ Internet Explorer ไม่ได้ใช้กันอย่างแพร่หลาย แต่ยังมีผู้ใช้บางส่วนพึ่งพามันสำหรับงานบางอย่าง ดังนั้น หากคุณเห็นข้อผิดพลาด 400 Bad Request ให้ล้างคุกกี้บนเบราว์เซอร์ IE ของคุณ

ทำตามคำแนะนำที่ให้มา:

  1. เปิดเบราว์เซอร์ Internet Explorer และจากนั้นที่มุมขวาบน คลิกที่ไอคอนตั้งค่า (gear) และจาก ตัวเลือก Settings ให้เลือก Internet options (ตัวเลือกอินเทอร์เน็ต)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  2. จากนั้นแตะที่หน้าต่าง General (ทั่วไป) และภายใต้ตัวเลือก Browsing History (ประวัติการเบราว์ซิ่ง) คลิกที่ปุ่ม Settings (การตั้งค่า)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  3. ถัดไป ภายใต้ตัวเลือก Temporary Internet Files (ไฟล์อินเทอร์เน็ตชั่วคราว) คลิกที่ปุ่ม View files (ดูไฟล์)ข้อผิดพลาด Request Header or Cookie Too Large? วิธีแก้ไข
  4. ตอนนี้ หน้าต่าง File Explorer เริ่มต้น และที่นี่ ให้ค้นหาชื่อเว็บไซต์ที่ได้รับผลกระทบ แล้วล้างไฟล์ที่มีชื่อเว็บไซต์ที่มีปัญหา
  5. กดปุ่ม Shift + delete เพื่อลบไฟล์ออกจากระบบอย่างถาวร

ตอนนี้ รีสตาร์ท Internet Explorer ลองเข้าชมเว็บไซต์เพื่อดูว่าข้อผิดพลาดยังปรากฏหรือแก้ไขแล้วสมบูรณ์

ประมาณว่าวิธีแก้ไขที่ให้มาทำงานได้สำหรับคุณในการแก้ไขข้อผิดพลาด 400 Bad Request. Request Header or Cookie Too Large ในเบราว์เซอร์ของคุณ แต่หากยังเห็นข้อผิดพลาด ให้ลองเปลี่ยนไปใช้เบราว์เซอร์อื่น หรือติดตั้งเบราว์เซอร์ของคุณใหม่ นอกจากนี้ หากข้อผิดพลาดไม่ได้มาจากเบราว์เซอร์ของคุณ ให้รอให้เว็บไซต์เปลี่ยนเซิร์ฟเวอร์หรือแก้ไขข้อผิดพลาด