கட்டளை வரியிலிருந்து POST ஐ சுருட்டுவது எப்படி

பொருளடக்கம்:

Anonim

Curl என்பது சக்திவாய்ந்த கட்டளை வரி பயன்பாடாகும், இது சேவையகம் அல்லது URL க்கு அல்லது அதிலிருந்து தரவை மாற்ற அனுமதிக்கிறது. டெவலப்பர்களால் பயன்படுத்தப்படும் ஒரு பொதுவான செயல்பாடானது, கர்ல் மூலம் POST கோரிக்கையை உருவாக்குவதாகும், அதைத்தான் நாங்கள் இங்கே விவரிக்கப் போகிறோம்.

நாங்கள் விஷயங்களை மிகவும் எளிமையாக வைத்து, கட்டளை வரியில் இருந்து சுருட்டை கொண்டு POST கோரிக்கையை உருவாக்க மூன்று எடுத்துக்காட்டுகளைக் காட்டுவோம், தரவு மற்றும் தரவு இல்லாமல் தொடரியல் மற்றும் ஒரு படிவத்திற்கு

CURL POST கோரிக்கை கட்டளை வரி தொடரியல்

நீங்கள் என்ன செய்ய முயற்சிக்கிறீர்கள் என்பதைப் பொறுத்து, தரவு அல்லது இல்லாமல் கர்ல் POST கோரிக்கையை நீங்கள் செய்யலாம். சரியான தொடரியல் மூலதனத்தைப் பயன்படுத்துவது முக்கியம் என்பதை நினைவில் கொள்ளுங்கள்.

தரவு இல்லாத சுருட்டை இடுகை கோரிக்கை:

கர்ல் -எக்ஸ் போஸ்ட் http://URL/example.php

தரவுடன் சுருட்டை இடுகை கோரிக்கை:

"

சுருட்டை -d தரவு=எடுத்துக்காட்டு1&தரவு2=உதாரணம்2>"

ஒரு படிவத்திற்கு இடுகையை சுருட்டு:

"

curl -X POST -F பெயர்=பயனர் -F கடவுச்சொல்=சோதனை http://URL/example.php "

கோப்பில் சுருட்டு POST:

"

சுருட்டை -X POST -F படம்=@/path/example.gif http://URL/uploadform.cgi "

அதேபோல், வேறு கட்டளை சரத்தைப் பயன்படுத்தி கர்ல் மூலம் கோப்புகளையும் பதிவிறக்கம் செய்யலாம்.

கர்ல் POST JSON தரவு

"

சுருள் -H உள்ளடக்க வகை: பயன்பாடு/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "

மேலும் கர்ல் விவரங்கள் அல்லது விவரங்களுக்கு, கர்ல் கையேடு அல்லது உதவிப் பக்கத்தைப் பார்க்கவும்:

சுருட்டை --உதவி

சுருட்டை --கையேடு

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

கட்டளை வரியிலிருந்து POST ஐ சுருட்டுவது எப்படி