Skip to main content
CalculoraCalculora

การเงิน & ธุรกิจ

เครื่องคำนวณการเงินการลงทุนและการวางแผนการเงินส่วนตัวการลงทุนอสังหาริมทรัพย์เครื่องมือธุรกิจสตาร์ทอัพและ SaaS

คณิตศาสตร์ & เทคโนโลยี

เครื่องคำนวณคณิตศาสตร์เครื่องมือวิศวกรรมเครื่องมือฟิสิกส์เครื่องมือนักพัฒนาเครื่องมือโรงเรียน

สุขภาพ & ชีวิต

เครื่องมือการแพทย์ยูทิลิตี้อัจฉริยะเครื่องมือสุ่ม

ครีเอเตอร์ & เฉพาะทาง

เศรษฐกิจผู้สร้างเครื่องมืออิสลามความยั่งยืนเกม

ตัวแปลง

ตัวแปลงหน่วยตัวแปลงความยาวตัวแปลงน้ำหนักตัวแปลงอุณหภูมิ→ ตัวแปลงหน่วย

ตัวสุ่ม

เครื่องสร้างตัวเลขสุ่มความแข็งแกร่งรหัสผ่านหมุนวงล้อเครื่องจำลองการโยนเหรียญเครื่องทอยลูกเต๋าการทับซ้อนเวลา→ เครื่องมือสุ่ม
ตัวแปลงไฟล์

PDF

แปลง PDF เป็น JPGแปลง PDF เป็น PNGแปลง PDF เป็น TXTแปลง PDF เป็น GIFแปลง PDF เป็น WebPแปลง PDF เป็น SVGแปลง PDF เป็น DOCXแปลง PDF เป็น Excelแปลง PDF เป็น PowerPointแปลง PDF เป็น HTMLแปลง PDF เป็น Markdownแปลง PDF เป็น TIFF

รูปภาพ

แปลง JPG เป็น PNGแปลง PNG เป็น JPGแปลง PNG เป็น WebPแปลง WebP เป็น PNGแปลง WebP เป็น JPGแปลง JPG เป็น WebPแปลง SVG เป็น PNGแปลง SVG เป็น JPGแปลง SVG เป็น WebPแปลง BMP เป็น PNGแปลง BMP เป็น JPGแปลง BMP เป็น WebP

รูปภาพขั้นสูง

แปลง HEIC เป็น JPGแปลง HEIC เป็น PNGแปลง TIFF เป็น JPGแปลง TIFF เป็น PNGแปลง JPG เป็น TIFFแปลง PNG เป็น TIFFแปลง JPG เป็น ICOแปลง PNG เป็น ICOแปลง JPEG เป็น AVIFแปลง PNG เป็น AVIF

GIF

แปลง GIF เป็น PNGแปลง GIF เป็น JPGแปลง GIF เป็นแต่ละเฟรม (PNG/JPEG)แปลง PNG เป็น GIFแปลง JPG เป็น GIFแปลง GIF เป็น WebP

แก้ไข

เพิ่มลายน้ำลบวัตถุในรูปภาพปรับขนาดรูปภาพทันทีในเบราว์เซอร์ของคุณบีบอัดรูปภาพออนไลน์ — ลดขนาดไฟล์ รักษาคุณภาพ
มา ท์ ส ปี ด ช แ ล ล้ งความท้าทายความเร็วคณิตศาสตร์เวิร์ดเดิลบินต์ วัลด์ซูโดกุ2048
แปลงสกุลเงิน
CalculoraCalculora

แพลตฟอร์มเครื่องคิดเลขครบวงจรของคุณ เครื่องมือฟรี รวดเร็ว และแม่นยำสำหรับทุกความต้องการ

ข้อมูลที่ป้อนในเครื่องคำนวณเป็นส่วนตัว 100% — การคำนวณทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณและไม่เคยส่งไปยังเซิร์ฟเวอร์ของเราฟรีตลอดกาล — ไม่มีกำแพงการชำระเงิน ไม่มีการสมัครสมาชิก ไม่ต้องสร้างบัญชี

ยอดนิยม

  • เครื่องคำนวณ BMI
  • เครื่องคำนวณเงินกู้
  • เครื่องคำนวณอายุ
  • เครื่องคำนวณสินเชื่อบ้าน
  • เครื่องคำนวณเปอร์เซ็นต์
  • เครื่องคิดเลขวิทยาศาสตร์

คณิตศาสตร์

  • สถิติ
  • เครื่องแก้สมการ
  • เครื่องคำนวณเศษส่วน
  • ตัวประกอบเฉพาะ
  • ห.ร.ม. และ ค.ร.น.
  • ลอการิทึม

การเงิน

  • FIRE
  • ลูกหิมะหนี้สิน
  • เครื่องคำนวณการลงทุน
  • เครื่องคำนวณเกษียณ
  • เครื่องคำนวณเงินเดือน
  • เครื่องคำนวณ ROI

กฎหมาย

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

ภาษา

  • enEnglish
  • arالعربية
  • esEspañol
  • deDeutsch
  • frFrançais
  • hiहिन्दी
  • idBahasa Indonesia
  • itItaliano
  • ja日本語
  • ko한국어
  • ptPortuguês
  • ruРусский
  • trTürkçe
  • viTiếng Việt
  • bnবাংলা
  • zh中文
  • nlNederlands
  • plPolski
  • ukУкраїнська
  • msBahasa Melayu
  • thภาษาไทย

© 2026 Calculora. สงวนลิขสิทธิ์ทุกประการ

สร้างด้วย — 100% ฟรี

เบาและรวดเร็ว — คุกกี้และการวิเคราะห์ทำงานเมื่อคุณยินยอมเท่านั้น

  1. หน้าแรก
  2. เครื่องมือนักพัฒนา
  3. ค้นหารหัสสถานะ HTTP

ค้นหารหัสสถานะ HTTP

ค้นหารหัสสถานะ HTTP ใดก็ได้ — 200, 404, 500 และทุกรหัสระหว่างนั้น — พร้อมคำอธิบายเข้าใจง่ายว่ามันหมายถึงอะไรและเซิร์ฟเวอร์ส่งกลับเมื่อไร

ค้นหารหัสสถานะ HTTP คืออะไร?

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

เครื่องมือค้นหานี้ครอบคลุมรหัสที่พบบ่อยที่สุดในทั้งห้าหมวดหมู่ — ข้อมูลแจ้งเตือน (1xx), สำเร็จ (2xx), เปลี่ยนเส้นทาง (3xx), ข้อผิดพลาดจากไคลเอนต์ (4xx) และข้อผิดพลาดจากเซิร์ฟเวอร์ (5xx) — พร้อมคำอธิบายเข้าใจง่ายว่าแต่ละรหัสหมายถึงอะไรจริงๆ ในทางปฏิบัติ ไม่ใช่แค่คำนิยามทางการจาก RFC เท่านั้น

สูตร

1xx: ข้อมูลแจ้งเตือน — ได้รับคำขอแล้ว กำลังดำเนินการต่อ
2xx: สำเร็จ — ได้รับและยอมรับคำขอสำเร็จ
3xx: เปลี่ยนเส้นทาง — ต้องดำเนินการเพิ่มเติมเพื่อให้คำขอสำเร็จ
4xx: ข้อผิดพลาดจากไคลเอนต์ — คำขอมีรูปแบบไม่ถูกต้องหรือไม่สามารถทำได้
5xx: ข้อผิดพลาดจากเซิร์ฟเวอร์ — เซิร์ฟเวอร์ล้มเหลวในการตอบสนองคำขอที่ถูกต้อง

วิธีคำนวณ

  1. พิมพ์รหัสสถานะ (เช่น 404) หรือคำสำคัญ (เช่น "forbidden") ลงในช่องค้นหา
  2. กรองตามหมวดหมู่โดยใช้ปุ่ม 1xx-5xx หากต้องการเรียกดูช่วงใดช่วงหนึ่งโดยเฉพาะ
  3. อ่านคำอธิบายเข้าใจง่ายว่ารหัสนั้นหมายถึงอะไรและโดยปกติถูกส่งกลับเมื่อไร
  4. ใช้เป็นเอกสารอ้างอิงด่วนขณะดีบักการตอบสนองของ API หรือสร้างระบบจัดการข้อผิดพลาด

ตัวอย่าง

การค้นหา "429" จะแสดงผล "Too Many Requests" — รหัสที่ API ส่งกลับเมื่อคุณเกินขีดจำกัดอัตราการเรียกใช้ บอกให้คุณชะลอและลองใหม่หลังจากรอสักครู่

ประโยชน์หลัก

  • รหัสสถานะที่ใช้บ่อยทุกตัวรวมอยู่ในเอกสารอ้างอิงที่ค้นหาได้ที่เดียว
  • คำอธิบายเข้าใจง่าย ไม่ใช่แค่ถ้อยคำทางการจาก RFC เท่านั้น
  • กรองตามหมวดหมู่ (1xx ถึง 5xx) ได้ทันที
  • ใช้งานฟรี รวดเร็ว ไม่ต้องสมัครสมาชิก

ข้อผิดพลาดที่พบบ่อย

  • ส่ง 200 OK สำหรับคำขอที่ล้มเหลวจริง ทำให้ซ่อนข้อผิดพลาดจากเครื่องมือตรวจสอบ
  • สับสนระหว่าง 401 (ยังไม่ยืนยันตัวตน) กับ 403 (ยืนยันตัวตนแล้วแต่ไม่มีสิทธิ์)
  • ใช้ 302 สำหรับการเปลี่ยนเส้นทางที่ควรเป็นแบบถาวร (301) ซึ่งส่งผลเสียต่อ SEO
  • จัดการข้อผิดพลาด 4xx และ 5xx ทั้งหมดเหมือนกันในฝั่งไคลเอนต์แทนที่จะแยกตามรหัสเฉพาะ

เคล็ดลับ

  • สงวนรหัส 5xx ไว้สำหรับความล้มเหลวฝั่งเซิร์ฟเวอร์เท่านั้น — อย่าใช้เพื่อบ่งบอกข้อผิดพลาดจากการป้อนข้อมูลของไคลเอนต์
  • ใช้ 429 พร้อมส่วนหัว Retry-After เมื่อจำกัดอัตราการเรียกใช้ เพื่อให้ไคลเอนต์ที่ทำงานอย่างถูกต้องรู้ว่าควรลองใหม่เมื่อไร
  • เลือกใช้ 404 แทนหน้าข้อผิดพลาดทั่วไปเมื่อทรัพยากรนั้นไม่มีอยู่จริง — ดีกว่าทั้งต่อผู้ใช้และเสิร์ชเอนจิน
  • เมื่อออกแบบ API ให้เลือกรหัส 4xx ที่เฉพาะเจาะจง (422, 409, 400) แทนที่จะใช้ 400 ทั่วไปสำหรับทุกกรณี

คำศัพท์สำคัญ

Status line
บรรทัดแรกของการตอบสนอง HTTP ซึ่งประกอบด้วยรหัสสถานะและวลีเหตุผลสั้นๆ
Idempotent
คุณสมบัติของบางเมธอด HTTP ที่การทำคำขอเดิมซ้ำมีผลเช่นเดียวกับการทำเพียงครั้งเดียว
Redirect chain
ลำดับของการเปลี่ยนเส้นทางหลายครั้งที่เบราว์เซอร์ทำตามก่อนถึงทรัพยากรสุดท้าย
Rate limiting
การจำกัดจำนวนคำขอที่ไคลเอนต์สามารถทำได้ในช่วงเวลาหนึ่ง มักบ่งบอกด้วยรหัส 429

กรณีใช้งานทั่วไป

  • ทำความเข้าใจรหัสสถานะที่ไม่คุ้นเคยซึ่งส่งกลับมาจาก API ที่กำลังเชื่อมต่ออยู่ได้อย่างรวดเร็ว
  • ตัดสินใจว่าจะส่งรหัสสถานะใดกลับจาก API ของตัวเองสำหรับเงื่อนไขข้อผิดพลาดหนึ่งๆ
  • แก้ไขปัญหาว่าทำไมคำขอถึงล้มเหลว โดยตรวจสอบว่ารหัสหนึ่งๆ หมายความว่าอะไรจริงๆ
  • สอนหรือเรียนรู้พื้นฐาน HTTP ในหลักสูตรพัฒนาเว็บ
  • เขียนตรรกะจัดการข้อผิดพลาดที่แม่นยำ แยกแยะระหว่างกรณี 4xx และ 5xx ต่างๆ

คำถามที่พบบ่อย

ช่วงรหัสสถานะ HTTP ต่างๆ หมายถึงอะไรบ้าง?
รหัส 1xx เป็นข้อมูลแจ้งเตือน, 2xx หมายถึงสำเร็จ, 3xx บ่งบอกการเปลี่ยนเส้นทาง, 4xx หมายถึงไคลเอนต์เป็นฝ่ายทำผิดพลาด (เช่น ขอหน้าที่ไม่มีอยู่) และ 5xx หมายถึงเซิร์ฟเวอร์เองล้มเหลวในการตอบสนองคำขอที่ถูกต้อง
401 กับ 403 ต่างกันอย่างไร?
401 Unauthorized หมายถึงคุณยังไม่ได้ยืนยันตัวตน (หรือข้อมูลยืนยันตัวตนไม่ถูกต้อง) — เซิร์ฟเวอร์ไม่รู้ว่าคุณเป็นใคร ส่วน 403 Forbidden หมายถึงเซิร์ฟเวอร์รู้ว่าคุณเป็นใครแต่คุณไม่มีสิทธิ์เข้าถึงทรัพยากรนั้น
ทำไมบางครั้งจึงเห็น 200 สำหรับหน้าที่โหลดไม่สำเร็จอย่างชัดเจน?
โดยปกติหมายความว่าเซิร์ฟเวอร์ส่งการตอบสนอง HTTP ที่ถูกต้องกลับมา (จึงได้ 200 OK) แต่เนื้อหาระดับแอปพลิเคชันของการตอบสนองนั้นอธิบายข้อผิดพลาด ซึ่งเป็นรูปแบบที่พบบ่อยใน API ที่ใส่รายละเอียดข้อผิดพลาดไว้ในเนื้อหาการตอบสนองแทนที่จะใส่ไว้ในรหัสสถานะ
การเปลี่ยนเส้นทาง 301 กับ 302 ต่างกันอย่างไร?
301 Moved Permanently บอกให้เบราว์เซอร์และเสิร์ชเอนจินอัปเดตบันทึกของตนและใช้ URL ใหม่ต่อไปในอนาคต ส่วน 302 Found บ่งบอกการเปลี่ยนเส้นทางชั่วคราว — ควรใช้ URL เดิมสำหรับคำขอในอนาคตต่อไป

เครื่องมือที่เกี่ยวข้อง

อัตราส่วนภาพ
แบนด์วิดท์
เวลาดาวน์โหลด
ค่าโฮสติ้งคลาวด์
ค่า CDN
รายได้ API
100
Continue
The server has received the request headers and the client should proceed to send the request body.
101
Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
102
Processing
The server has received and is processing the request, but no response is available yet.
200
OK
The request has succeeded.
201
Created
The request has succeeded and a new resource has been created as a result.
202
Accepted
The request has been received but not yet acted upon.
204
No Content
The server successfully processed the request and is not returning any content.
206
Partial Content
The server is delivering only part of the resource due to a range header sent by the client.
301
Moved Permanently
This and all future requests should be directed to the given URI.
302
Found
Tells the client to look at (browse to) another URL temporarily.
304
Not Modified
Indicates that the resource has not been modified since the version specified by the request headers.
307
Temporary Redirect
The request should be repeated with another URI, but future requests can still use the original URI.
308
Permanent Redirect
The request and all future requests should be repeated using another URI, method not changed.
400
Bad Request
The server cannot or will not process the request due to a client error.
401
Unauthorized
Authentication is required and has failed or has not yet been provided.
403
Forbidden
The request was valid, but the server is refusing action — the client does not have access rights.
404
Not Found
The requested resource could not be found but may be available in the future.
405
Method Not Allowed
A request method is not supported for the requested resource.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request could not be processed because of conflict in the current state of the resource.
410
Gone
The resource requested is no longer available and will not be available again.
413
Payload Too Large
The request is larger than the server is willing or able to process.
414
URI Too Long
The URI provided was too long for the server to process.
415
Unsupported Media Type
The request entity has a media type which the server or resource does not support.
418
I'm a teapot
This code was defined as an April Fools' joke in RFC 2324 and is not expected to be implemented by real servers.
422
Unprocessable Entity
The request was well-formed but was unable to be followed due to semantic errors.
429
Too Many Requests
The user has sent too many requests in a given amount of time (rate limiting).
500
Internal Server Error
A generic error message given when an unexpected condition was encountered.
501
Not Implemented
The server either does not recognize the request method, or it lacks the ability to fulfil it.
502
Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503
Service Unavailable
The server cannot handle the request, usually due to maintenance or being overloaded.
504
Gateway Timeout
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.