কিভাবে কমান্ড লাইন থেকে পোস্ট কার্ল করবেন

সুচিপত্র:

Anonim

Curl একটি শক্তিশালী কমান্ড লাইন ইউটিলিটি যা আপনাকে সার্ভার বা URL থেকে ডেটা স্থানান্তর করতে দেয়। বিকাশকারীদের দ্বারা ব্যবহৃত একটি সাধারণ ফাংশন হল কার্ল দিয়ে একটি POST অনুরোধ করা, যা আমরা এখানে কভার করতে যাচ্ছি।

আমরা জিনিসগুলিকে মোটামুটি সহজ রাখব এবং কমান্ড লাইন থেকে কার্ল সহ, ডেটা সহ এবং সিনট্যাক্স সহ এবং একটি ফর্মের সাথে একটি POST অনুরোধ করার জন্য তিনটি উদাহরণ দেখাব৷

cURL পোস্ট অনুরোধ কমান্ড লাইন সিনট্যাক্স

আপনি কি করার চেষ্টা করছেন তার উপর নির্ভর করে আপনি ডেটা সহ বা ছাড়াই একটি কার্ল POST অনুরোধ করতে পারেন৷ মনে রাখবেন সঠিক সিনট্যাক্স ক্যাপিটালাইজেশন ব্যবহার করা গুরুত্বপূর্ণ।

কোন ডেটা ছাড়াই কার্ল পোস্টের অনুরোধ:

curl -X POST http://URL/example.php

ডেটা সহ কার্ল পোস্টের অনুরোধ:

"

curl -d data=example1&data2=example2>"

একটি ফর্মে কার্ল পোস্ট করুন:

"

curl -X POST -F name=user -F password=test http://URL/example.php "

একটি ফাইল সহ কার্ল পোস্ট:

"

curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "

একইভাবে, আপনি একটি ভিন্ন কমান্ড স্ট্রিং ব্যবহার করে কার্ল দিয়েও ফাইল ডাউনলোড করতে পারেন।

curl POST JSON ডেটা

"

curl -H কন্টেন্ট-টাইপ: অ্যাপ্লিকেশন/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "

আরো কার্ল স্পেসিফিকেশন বা বিশদ বিবরণের জন্য, কার্ল ম্যানুয়াল বা সহায়তা পৃষ্ঠা দেখুন:

curl --help

curl --manual

CURL দিয়ে পোস্টের অনুরোধ করার একটি ভাল উপায় জানেন? আমাদের মন্তব্য জানাতে। এছাড়াও আপনি এখানে কার্ল কমান্ডের কিছু আকর্ষণীয় নির্দিষ্ট ব্যবহার পরীক্ষা করে দেখতে পারেন।

কিভাবে কমান্ড লাইন থেকে পোস্ট কার্ল করবেন