Задать вопрос
@Dar1uz

Как составить HTTP post запрос на dadata?

658a8c1d931b6502797831.png
Помогите составить запрос с помощью модуля requests
  • Вопрос задан
  • 435 просмотров
Подписаться 1 Простой 7 комментариев
Решения вопроса 1
Mike_Ro
@Mike_Ro Куратор тега Python
Python, JS, WordPress, SEO, Bots, Adversting
Помогите составить запрос с помощью модуля requests

Вы имели ввиду "напишите за меня запрос с помощью модуля requests"?

На основе официального примера, с помощью модуля requests:
import requests
import json

api_key = "api_key"
secret_key = "secret_key"
api_url = "https://cleaner.dadata.ru/api/v1/clean/address"
headers = {
    "Content-Type": "application/json",
    "Authorization": f"Token {api_key}",
    "X-Secret": secret_key
}

# data
data = ["мск сухонска 11/-89"]

# requests
response = requests.post(api_url, headers=headers, data=json.dumps(data))

# check response
if response.status_code == 200:
    print(f"Success: {response.json()}")
else:
    print(f"Failed: {response.status_code}, {response.text}")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы