এইচটিটিপি পোস্ট এবং লিনাক্সে সিআরএল ব্যবহার করুন G


66

উইন্ডোতে আমার এসপ নেট-এ সার্ভার অ্যাপ্লিকেশন ছিল যে এর জন্য আমার একটি ওয়েব পরিষেবা ছিল।

সিআরএল কমান্ড ব্যবহার করে আমি কীভাবে উবুন্টুতে ওয়েব পরিষেবা কল করতে পারি shell

উত্তর:


109

লিনাক্স একটি দুর্দান্ত ছোট কমান্ড সরবরাহ করে যা আমাদের জীবনকে অনেক সহজ করে তোলে।

পাওয়া:

JSON সহ:

curl -i -H "Accept: application/json" -H "Content-Type: application/json" http://hostname/resource

এক্সএমএল সহ:

curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET http://hostname/resource

পোস্টঃ

ডেটা পোস্ট করার জন্য:

curl --data "param1=value1&param2=value2" http://hostname/resource

ফাইল আপলোডের জন্য:

curl --form "fileupload=@filename.txt" http://hostname/resource

বিশ্রামের এইচটিটিপি পোস্ট:

curl -X POST -d @filename http://hostname/resource

কোনও সাইটে লগ ইন করার জন্য (লেখক):

curl -d "username=admin&password=admin&submit=Login" --dump-header headers http://localhost/Login
curl -L -b headers http://localhost/

2
আপনি দেখতে পারেন কে স্ট্যাকওভারফ্লো . com / a / 14978657 / 1251660 এর লেখক ?
অমিত কৌজলগী

2
আমি আপনার মূল উত্তরটি পছন্দ করি যে আপনি লিঙ্কটি সরবরাহ করেছেন।
ট্রেভর বয়েড স্মিথ

-Hপতাকা যখন সাথে ডেটা পোস্ট হিসাবে "অ্যাপ্লিকেশন / JSON" আপনার সামগ্রী delcare ব্যবহার করা যেতে পারে -X POST
Aurovrata
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.