Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लॉगिन के लिए प्राप्त करें या पोस्ट करें?

हमेशा POST , और अधिमानतः एसएसएल के साथ (जैसे:https://... ) क्योंकि GET . में पैरामीटर कैशिंग कारणों से सभी जगह संग्रहित हो जाते हैं।

इसलिए, यदि आप बॉस को किसी कारण की आवश्यकता है:सुरक्षा

एक REST-संबंधित कारण है:GET प्रश्नों को सबसे पहले आक्रामक रूप से कैश किए जाने की उम्मीद की जाती है, क्योंकि वे डेटा की सर्वर स्थिति को नहीं बदलते हैं। POST इसके बजाय अनुरोधों को कभी भी कैश नहीं किए जाने की उम्मीद है, क्योंकि सर्वर की स्थिति बदल जाती है और (PUT के विपरीत) अनुरोध), एकाधिक POST को कॉल करने की कोई अपेक्षा नहीं है उसी प्रतिक्रिया को वापस करने और सर्वर को उसी स्थिति में छोड़ने का अनुरोध करें।

उदाहरण के लिए:यदि आप 5 लॉगिन अनुरोध भेजते हैं, जो विफल हो जाता है, तो छठा वापस आ सकता है "आपका आईपी 30 मिनट के लिए अवरुद्ध कर दिया गया है" प्रतिक्रिया के रूप में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाटाइम MYSQL स्वरूपण द्वारा फ़िल्टर करें

  2. LIMIT का उपयोग करते समय पंक्तियों की कुल संख्या प्राप्त करें?

  3. mysql:पोस्टफिक्स-खोज के लिए कुशल तरीका (जैसे '% टेक्स्ट' उर्फ। उपसर्ग वाइल्डकार्ड)?

  4. डेटाबेस में डुप्लिकेट प्रविष्टियों को रोकें

  5. पीएचपी पेजिनेशन क्लास