برنامه نویسی
درخواست های http – جامعه dev

درخواست های HTTP انواع درخواست مشترک دارند:
- /دریافت: درخواست. get (): برای بازیابی داده ها از سرور استفاده می شود.
GET https://api.user.org/users/?id=AAA
- /پست: درخواست. post (): برای ایجاد منابع جدید هنگام ارسال داده به سرور استفاده می شود.
POST /api/users
Content-Type: application/json
{
"id": "AAA",
"name": "John Doe",
"email": "john@testmail.com"
}
- /قرار دادن: درخواست .put (): برای به روزرسانی یا جایگزینی یک منبع در سرور استفاده می شود.
PUT /api/users/AAA
Content-Type: application/json
{
"name": "AAA Smith",
"email": "aaa@testmail.com"
}
- /حذف: درخواست. delete (): برای حذف یا حذف یک منبع در سرور استفاده می شود.
DELETE /api/users/AAA
- نمونه کد پایتون: به یاد داشته باشید که یک فایل .env با Toke ، نام کاربری و نقطه پایانی ایجاد کنید.
import os
import dotenv
import requests
PIXELA_TOKEN = os.getenv("PIXELA_TOKEN")
PIXELA_USERNAME = os.getenv("PIXELA_USERNAME")
PIXELA_ENDPOINT = os.getenv("PIXELA_ENDPOINT")
headers = {
"X-USER-TOKEN": PIXELA_TOKEN
}
user_param = {
"token": PIXELA_TOKEN,
"username": PIXELA_USERNAME,
"agreeTermsOfService": "yes",
"notMinor": "yes"
}
response = requests.post(url=PIXELA_ENDPOINT, json=user_param)
print(response.text)
### {"message":"Success. Let's visit ...