سؤال لمبرميجن php مالفرق بين post وال put

قرات في العديد من المنتديات

ال post لاضافة بيانات جديدة

ال put للتحديث او التعديل

ولكن يمكنني استخدام ال post في الحالتين هل يوجد فرق او فائدة لل put ؟


الفرق بين post و put فرق معنوي ، يمكن استعمال اي منهما بدلاً عن الآخر ، ولكنه ليس الشيء الصحيح.

و لكن عندما تتبع نمط REST يجب ان تستعمل تلك المعاني( semantics)

عندما تجد post ، كل المطورين بالعالم سيعلمون انه يعني انشاء شيء جديد على الخادم ، و عندما يجدون get يعرفون انه يعني قراءة شيء ما ، و كذلك put ، معناه انك تقوم بتحديث كامل ذلك الشيء او العنصر ، بينما patch يعني انك تحدث فقط جزء منه مثلاً فقط الاسم او الايميل و هكذا.

يعني لايوجد فرق في السرعة او كذا

شكرا جزيلا وضحت لي حاجات كثيرة

تحياتي لك

حتي ان اسمي :

عبد الهادي محمد عبد الكريم هههههههههههههههه