பலதரப்பட்ட தகவல்களுடன், இடுகை வினவல்களை நாம் செய்யலாம். 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 கோரிக்கைகளை எப்படி செய்வது என்று தெளிவுபடுத்தினேன்.