கர்ல் பயன்படுத்தி ஒரு POST கோரிக்கையை எப்படி செய்வது

How Perform Post Request Using Curl



கர்ல் என்பது இலவச மற்றும் திறந்த மூல கட்டளை வரி பயன்பாடாகும், இது பயனர்களால் நெட்வொர்க் இணைப்புகளை உருவாக்க அனுமதிக்கிறது. விண்டோஸ், லினக்ஸ் மற்றும் மேக்கில், கர்ல் திறந்திருக்கும், இது அனைத்து சேனல்களிலும் புரோகிராமர்களுக்கான டேக்-டு விருப்பத்தை வழங்குகிறது.

பலதரப்பட்ட தகவல்களுடன், இடுகை வினவல்களை நாம் செய்யலாம். POST க்கான சில சோதனை வினவல்கள் கீழே கொடுக்கப்பட்டுள்ளன:







ஒரு எளிய POST கோரிக்கையை உருவாக்குதல்

கர்ல் மூலம் எளிதான POST கோரிக்கையை செய்ய பின்வரும் கட்டளையை கட்டளை வரியில் உள்ளிடவும்.



$ curl -X POST https://example.com/



POST கோரிக்கையுடன் கூடுதல் புலங்களை அனுப்புகிறது

நீங்கள் -d கொடியின் உதவியுடன் கூடுதல் புலங்களை அனுப்பலாம் மற்றும் சேவையகத்திற்கு நீங்கள் அனுப்பும் POST கோரிக்கையுடன் இணைக்கலாம். பின்வரும் POST அழைப்பு ஒரு பயனர் மற்றும் பரிமாற்றப் பகுதியை முக்கியமான அளவுருக்களுடன் அனுப்புகிறது.





$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login

கர்ல் உடன் POST செய்வதற்கான -d விருப்பம் ஒரு நிலையான தலைப்பை வழங்கும்:



# உள்ளடக்கம்-வகை: பயன்பாடு/x-www-form-urlencoded

POST கோரிக்கையில் உள்ளடக்க-வகையைக் குறிப்பிடுதல்

சுருள் கொண்ட தரவு அல்லது தலைப்பை அனுப்ப நீங்கள் -H கொடியைப் பயன்படுத்தலாம். பின்வரும் கட்டளை JSON பொருளை கோரிக்கையுடன் அனுப்புகிறது.

$ curl -d '{json}' -H 'Content -Type: application/json' https://example.com/login

CURL உடன் கோப்புகளை பரிமாறிக்கொள்ளுதல்

கர்ல் பயன்படுத்தி, கட்டளை வரியில் முழு கோப்புகளையும் மாற்றலாம். இருப்பினும், இந்த விஷயத்தில், நாங்கள் அணுகும் தளம் காணப்படாததால் அது எந்த தரவையும் பதிவேற்றாது. இதைச் செய்ய, கட்டளை பின்வருமாறு காட்டப்பட்டுள்ளது:

$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi

முடிவுரை

இந்த கட்டுரை லினக்ஸில் கர்ல் கட்டளையின் முக்கியத்துவத்தைக் காட்டுகிறது மற்றும் லினக்ஸில் கர்ல் போஸ்ட் கோரிக்கைகளின் பயன்பாடு பற்றி விவாதிக்கிறது. CURL கட்டளையைப் பயன்படுத்தி POST கோரிக்கைகளை எப்படி செய்வது என்று தெளிவுபடுத்தினேன்.