طلب JSON API
الإدخال
curl https://api.example.com/users --json '{"name":"Ada"}'الإخراج
requests.request("POST", url, headers=headers, json=json_data, timeout=30)يتحول JSON الصالح إلى قاموس Python بدل سلسلة خام.
AppHelp
الصق cURL واحصل فورًا على Python واضح مع تفاصيل الطلب وتحذيرات الأسرار والأمثلة والنسخ وتنزيل .py.
الصق أمرًا وراجع شيفرة Python requests فورًا.
import requests
headers = {
"Content-Type": "application/json",
"Accept": "application/json"
}
json_data = {
"name": "Ada",
"active": True
}
response = requests.request(
"POST",
"https://api.example.com/users",
headers=headers,
json=json_data,
timeout=30,
allow_redirects=False,
)
response.raise_for_status()
print(response.text)الصق أمر cURL لإنشاء شيفرة Python requests فورًا. تتعرف الأداة محليًا على الطريقة والترويسات وJSON والنماذج وBasic Auth وملفات الارتباط والملفات متعددة الأجزاء وإعادة التوجيه والمهلة وخيارات TLS غير الآمنة، من دون إرسال الأمر إلى خادم.
curl https://api.example.com/users --json '{"name":"Ada"}'requests.request("POST", url, headers=headers, json=json_data, timeout=30)يتحول JSON الصالح إلى قاموس Python بدل سلسلة خام.
curl https://api.example.com/profile -H 'Authorization: Bearer TOKEN'
headers = {"Authorization": "Bearer TOKEN"}فعّل إخفاء الأسرار قبل المشاركة.
curl https://api.example.com/avatar -F 'avatar=@photo.png'
files = {"avatar": open("photo.png", "rb")}تأكد من وجود الملف المحلي قبل التشغيل.