URL குறியாக்கம் / குறிநீக்கம்

ஒரு URL கூறை percent-encode அல்லது டிகோட் செய்யவும்.

URL Encoding ஐ எப்போது பயன்படுத்த வேண்டும்


URL encoding சிறப்பு எழுத்துகளை query strings மற்றும் path segments உள்ளே பாதுகாப்பாக வைக்கிறது. மதிப்புகளில் இடைவெளிகள், நிறுத்தற்குறிகள் அல்லது சின்னங்கள் இருக்கும்போது இது குறிப்பாக பயனுள்ளதாக இருக்கும்.

  • API கோரிக்கை URL களை உருவாக்குவதற்கு முன் query parameter மதிப்புகளைத் தயார் செய்யவும்.
  • படிக்கக்கூடிய parameter மதிப்புகளை ஆய்வு செய்ய நகலெடுக்கப்பட்ட இணைப்புகளை டிகோட் செய்யவும்.
  • பாதுகாப்பற்ற எழுத்துகளால் ஏற்படும் தவறான கோரிக்கைகளைச் சரிசெய்யவும்.

Percent-Encoding பற்றி


Percent-encoding, URL encoding என்றும் அழைக்கப்படுகிறது, இது ஒரு Uniform Resource Identifier (URI) இல் எழுத்துகளை encode செய்வதற்கான ஒரு வழிமுறையாகும். ஒவ்வொரு எழுத்தும் ஒரு percent குறியீட்டால் மாற்றப்படுகிறது, அதைத் தொடர்ந்து அந்த எழுத்தின் byte மதிப்பைக் குறிக்கும் இரண்டு hexadecimal இலக்கங்கள் வரும். இது வெவ்வேறு அமைப்புகள் மற்றும் protocol களில் அனுப்பப்படும்போது URI கள் செல்லுபடியாகவும் தெளிவாகவும் இருப்பதை உறுதி செய்கிறது.

Reserved மற்றும் Unreserved எழுத்துகள்

RFC 3986 ஆனது URI எழுத்துகளை reserved எழுத்துகள் என்றும், colon கள், slash கள் மற்றும் கேள்விக்குறிகள் போன்ற கட்டமைப்பு அர்த்தத்தைக் கொண்டவை, மற்றும் unreserved எழுத்துகள் என்றும், எழுத்துகள், இலக்கங்கள், hyphen கள் மற்றும் underscore கள் போன்ற எப்போதும் encode செய்யப்படாதவை என்றும் பிரிக்கிறது. இடைவெளிகள் மற்றும் பெரும்பாலான நிறுத்தக்குறிகள் உட்பட மற்ற அனைத்து எழுத்துகளும் ஒரு URI கூறில் தோன்றுவதற்கு முன் percent-encode செய்யப்பட வேண்டும்.

Wikipedia — Percent-encoding