ข้ามไปที่เนื้อหาหลัก

http status code ที่ควรรู้

1xx: Information

100: Continue เซิร์ฟเวอร์ได้รับ request header แล้ว, และ client จะส่ง request body ต่อ
101: Switching Protocols ผู้ร้องขอต้องการเปลี่ยน protocol
102: Checkpoint เซิร์ฟเวอร์กำลังประมวลผล

2xx: Successful

200: OK การส่งคำขอสำเร็จ
201: Created สร้างทรัพยากรใหม่
202: Accepted คำขอได้รับการยอมรับแล้ว แต่ยังประมวลผลยังไม่เสร็จ
203: Non-Authoritative Information คำขอได้รับการประมวลผลเรียบร้อย แต่กำลังส่งคืนข้อมูลที่อาจมาจากแหล่งอื่นๆ
204: No Content คำขอได้รับการประมวลผลเรียบร้อย แต่ไม่ส่งคืนเนื้อหาใด ๆ
205: Reset Content การร้องขอได้ดำเนินการสำเร็จ แต่ไม่มีเนื้อหาใด ๆ คืนกลับมา ต่างจากรหัส 204 ตรงที่การตอบรับนี้ ผู้ร้องขอจำเป็นต้องรีเซทเนื่อหาเอกสาร
206: Partial Content เซิร์ฟเวอร์ส่งข้อมูลมาให้บางส่วน ตามที่ผู้ร้องขอกำหนดไว้ใน header

3xx: Redirection

300: Multiple Choices ผู้ใช้สามารถเลือกลิงค์ที่จะ redirect ไป (ไม่เกิน 5 ลิงค์)
301: Moved Parmanently หน้าที่เรียกนี้ย้ายไป URL อื่นถาวร
302: Found หน้าที่เรียกนี้ย้ายไป URL อื่นชั่วคราว
303: See Other หน้าที่เรียกนี้อยู่ภายใต้ URL อื่น
304: Not Modified หน้าที่เรียกนี้ยังมีเนื้อหายังไม่ได้แก้ไขตั้งแต่การเรียกครั้งล่าสุด 

4xx: Client Error

400: Bad Request ไม่ตอบสนองเพราะมี syntax ไม่ถูกต้อง
401: Unauthorizedยัง ไม่ได้ระบุตัวตน
402: Payment Required มีการเรียกชำระเงิน (ใช้ในอนาคต)
403: Forbidden ระบุตัวตนแล้วแต่ไม่มีสิทธิ์เข้าถึงส่วนนี้
404: Not Found ไม่พบหน้าที่ร้องขอ
405: Method Not Allowed  method ไม่ถูกต้อง ดูให้ดีว่าใช้ get, post, put หรือ delete
406: Not Acceptable header ของ request ไม่สัมพันธ์กัน
413: Request Entity Too Large ทรัพยากรที่ร้องขอใหญ่เกินกว่าที่จะส่งได้
414: Request-URI Too Long URL ยาวเกินไป
415: Unsupported Media Type เซิร์ฟเวอร์ไม่รู้จักชนิดของรูปหรือสื่อที่เรียก

5xx: Server Error

500: Internal Server Error มีข้อผิดพลาดบางอย่างภายใน ไม่ทราบสาเหตุ
501: Not Implemented เซิร์ฟเวอร์ไม่เข้าใจ request หรือไม่สามารถทำงานตามคำสั่งได้
502: Bad Gateway เซิร์ฟเวอร์เป็น Gateway หรือ Proxy ได้รับ response ผิดพลาดจากเซิร์ฟเวอร์อื่น
503: Service Unavailable ใช้งานเกินพิกัด(ล่ม) หรือกำลังปรับปรุงเซิร์ฟเวอร์
504: Gateway Timeout เซิร์ฟเวอร์ไม่ได้รับตอบสนองจากเซิร์ฟเวอร์อื่น จนหมดเวลากันก่อน

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การแปลงวันที่และเวลาโดยใช้ SQL Server

รูปแบบวันที่ของ SQL Server มีหลายรูปแบบใช้ตัวเลือกรูปแบบวันที่พร้อมกับฟังก์ชั่น เช่น - ต้องการรูปแบบ YYYY-MM-DD ใช้คำสั่งคือ  SELECT CONVERT(varchar, getdate(), 23) -  ต้องการรูปแบบ  MM/DD/YYYY  ใช้คำสั่งคือ   SELECT CONVERT(varchar, getdate(), 1)   ด้านล่างนี้เป็นรายการรูปแบบและตัวอย่างของผลลัพธ์   DATE ONLY FORMATS Format # Query Sample 1 select convert(varchar, getdate(), 1) 12/30/06 2 select convert(varchar, getdate(), 2) 06.12.30 3 select convert(varchar, getdate(), 3) 30/12/06 4 select convert(varchar, getdate(), 4) 30.12.06 5 select convert(varchar, getdate(), 5) 30-12-06 6 select convert(varchar, getdate(), 6) 30 Dec 06 7 select convert(varchar, getdate(), 7) Dec 30, 06 10 select convert(varchar, getdate(), 10) 12-30-06 11 select convert(varchar, getdate(), 11) 06/12/30 12 select convert(varchar, getdate(), 12) 061230 23 select convert(varchar, getdate(), 23) 2006-12-30 101 select convert(varchar, getdate(), 101) 12/30/2006 102 select convert(varchar, get

ตรวจสอบว่ามีตัวอักษรในข้อความหรือไม่ contains()

contains() Method  : contains(CharSequence char) Returns  : boolean ใช้เมื่อเราต้องหารตรวจสอบว่ามีตัวอักษรในข้อความหรือไม่  EX.ต้องการหาว่า มีตัว "a" ใน String "Hello" หรือไม่  ถ้ามี ผลลัพธ์ จะเป็น true ถ้าไม่มี ผลลัพธ์ จะเป็น false Example String str 1 = "Hello" ; String str2 = "a" ; boolean b = str 1 . contains ( str2 ); ผลลัพธ์ false

คำสงวนในการตั้งชื่อตัวแปร (Keywords in C#)

          คำสงวนหรือคำต้องห้าม คือ คำที่ไม่สามารถนำมาใช้ในการประกาศค่าตัวแปรใน ภาษา C# ได้ โดยคำเหล่านั้นส่วนใหญ่เป็นคำที่นำไปทำหน้าทีอย่างอื่นอยู่แล้ว จึงไม่อนุญาติให้ใช้ซ้ำกันได้ ดังนี้ abstract as base bool break byte catch case char checked class const continue decimal default delegate do double else enum explicit event extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static struct string switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while ซึ่งทั้งนี้เป้นคำห้ามใช้ตั้งชื่อตัวแปรใน ภาษา C# นะครับ ซึ่งต่อไปในอนาคตอาจมีการเปลี่ยนแปลง เพิ่มเติม ก็เป็นไปได้ขึ้นอยู่กับผู้พํฒนา