วีดีโอ: วิธี HTTP ใดที่ idempotent?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
วิธีการขอถือเป็น "idempotent" หากผลกระทบที่ตั้งใจไว้บนเซิร์ฟเวอร์ของคำขอที่เหมือนกันหลายรายการด้วยวิธีนั้นเหมือนกับผลสำหรับคำขอดังกล่าวเพียงครั้งเดียว จากวิธีการร้องขอที่กำหนดโดยข้อกำหนดนี้ ใส่ , DELETE และเมธอดคำขอที่ปลอดภัยนั้นเหมาะสมที่สุด
รู้ยังว่า http ใส่ Idempotent หรือไม่
กำลังมา idempotent วิธีการ พวกเขา เป็นHTTP ซึ่งสามารถเรียกได้หลายครั้งและจะให้ผลเหมือนกัน สิ่งเหล่านี้ถือเป็นตัวเลือกที่ปลอดภัยในการอัพเดททรัพยากรบนเซิร์ฟเวอร์ ตัวอย่างบางส่วนของ idempotentHTTP วิธีการคือ GET ใส่ และแพทช์
นอกจากนี้ http ลบ Idempotent หรือไม่ PUT และ ลบ วิธีการถูกกำหนดให้เป็น idempotent . อย่างไรก็ตาม มีข้อแม้เกี่ยวกับ ลบ เมธอด. GET, HEAD, OPTIONS และ TRACE ถูกกำหนดให้ปลอดภัย หมายความว่ามีจุดประสงค์เพื่อดึงข้อมูลเท่านั้น สิ่งนี้ทำให้พวกเขา idempotent และเนื่องจากคำขอที่เหมือนกันหลายรายการจะทำงานเหมือนกัน
ดังนั้นวิธี HTTP ใดที่ไม่ใช่ Idempotent
ภาพรวมของ (บางส่วน) วิธี
วิธี | Idempotent | ปลอดภัย |
---|---|---|
รับ | ใช่ | ใช่ |
ศีรษะ | ใช่ | ใช่ |
ใส่ | ใช่ | ไม่ |
โพสต์ | ไม่ | ไม่ |
ทำไมวิธี GET ถึงไม่มีประสิทธิภาพ?
หนึ่ง idempotent HTTP กระบวนการ เป็น กระบวนการ ที่สามารถเรียกได้หลายครั้งโดยไม่มีผลแตกต่างกัน มันไม่สำคัญว่าถ้า กระบวนการ เรียกว่าเพียงครั้งเดียวหรือสิบครั้ง ผลลัพธ์ควรเหมือนกัน อีกครั้ง สิ่งนี้ใช้ได้กับผลลัพธ์เท่านั้น ไม่ใช่ตัวทรัพยากรเอง
แนะนำ:
วิธี toString ใน Java คืออะไร?
ToString ถูกกำหนดไว้ภายในคลาสอ็อบเจ็กต์ toString() ใช้ java เมื่อเราต้องการให้วัตถุแสดงสตริง การแทนที่ toString() วิธีการจะคืนค่าที่ระบุ วิธีนี้สามารถแทนที่เพื่อปรับแต่งการแสดงสตริงของ Object
วิธี splice ใน JavaScript คืออะไร?
JavaScript Array splice() Method วิธี splice() เพิ่ม/ลบรายการไปยัง/จากอาร์เรย์ และส่งคืนรายการที่ถูกลบ หมายเหตุ: วิธีการนี้จะเปลี่ยนอาร์เรย์เดิม
แอป Authenticator ใดที่ dashlane ใช้?
คุณจะสามารถรับรหัสความปลอดภัย 6 หลักจากแอป Google Authenticator แทนได้ แอปพลิเคชันนี้สร้างรหัสนี้โดยอัตโนมัติและเปลี่ยนแปลงทุก ๆ 30 วินาที ในการรับรหัสนั้น คุณต้องใช้แอปตรวจสอบสิทธิ์แบบสองปัจจัย เช่น Google Authenticator บน iOS (iPhone, iPad, iPod) หรือ Android
วิธี HEAD HTTP คืออะไร
วิธี HEAD วิธี HEAD ใช้เพื่อขอข้อมูลเกี่ยวกับเอกสารเท่านั้น ไม่ใช่สำหรับตัวเอกสารเอง ข้อมูลเมตาที่มีอยู่ในส่วนหัว HTTP เพื่อตอบสนองต่อคำขอ HEAD ควรเหมือนกับข้อมูลที่ส่งเพื่อตอบสนองต่อคำขอ GET
วิธี HTTP ทั้งหมดใดที่ idempotent
วิธีการขอถือเป็น 'idempotent' หากผลกระทบที่ตั้งใจไว้บนเซิร์ฟเวอร์ของคำขอที่เหมือนกันหลายรายการด้วยวิธีนั้นเหมือนกับผลสำหรับคำขอดังกล่าวเพียงครั้งเดียว ของวิธีการร้องขอที่กำหนดโดยข้อกำหนดนี้ PUT, DELETE และวิธีการร้องขอที่ปลอดภัยนั้น idempotent