الويب وواجهات البرمجةمبتدئ
URL Encoding
ترميز الرابط
النطقيو-آر-إل إنكودينج
التعريف
ترميز الرابط هو عملية تحويل الرموز الخاصة إلى صيغة يمكن إرسالها بأمان عبر الإنترنت من خلال الرابط (URL). يتم استبدال الرموز غير الآمنة برمز % متبوعاً بقيمتها الست عشرية.
أين تسمعه؟
عند بناء واجهات برمجة التطبيقات (APIs)، أو معالجة استعلامات البحث، أو إنشاء روابط ديناميكية في تطبيقات الويب.
أمثلة
The space character in a URL is encoded as
يتم ترميز المسافة في الرابط لتصبح%20.%20.You must encode special characters like
يجب عليك ترميز الرموز الخاصة مثل&or?if they are part of a query parameter value.&أو?إذا كانت جزءاً من قيمة معامل الاستعلام.
خطأ شائع
الاعتقاد بأنه يمكنك استبدال الرموز يدوياً بدلاً من استخدام الدوال البرمجية القياسية، مما يؤدي غالباً إلى تعطل الروابط أو حدوث ثغرات أمنية مثل هجمات الحقن.
واصل الاستكشاف
المزيد في الويب وواجهات البرمجة