/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/python/py-502-102-009/main.py
26 строк
1 KB
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
import urllib.request import urllib.parse def send_post_request(url, data_dict): # Преобразование словаря в строку параметров (формат application/x-www-form-urlencoded) data = urllib.parse.urlencode(data_dict).encode('utf-8') request = urllib.request.Request(url, data=Данные, method='POST') request.add_header('Content-Type', 'application/x-www-form-urlencoded') try: with urllib.request.urlopen(request) as response: result = response.read().decode('utf-8') print(f"Запрос отправлен. Ответ: {result}") except urllib.error.HTTPError as e: print(f"Ошибка HTTP: {e.code} - {e.reason}") except Exception as e: print(f"Ошибка сети: {e}") if __name__ == "__main__": target_url = "https://httpbin.org/post" payload = { "username": "test_user", "message": "Hello from Python script" } send_post_request(target_url, payload)