Python:
Skicka en http-förfrågan

How to:

I Python använder vi ofta requests-biblioteket för att hantera HTTP-begäranden.

import requests

# Get-begäran
response = requests.get('https://api.example.com/data')
print(response.status_code)
print(response.json())

# Post-begäran med data
payload = {'key1': 'value1', 'key2': 'value2'}
response = requests.post('https://api.example.com/submit', json=payload)
print(response.status_code)
print(response.text)

Sample Output:

200
{'data': ['item1', 'item2', 'item3']}
200
{"result":"success","message":"Data received"}

Deep Dive

HTTP-begäranden modellerar webbkommunikation sedan tidigt 90-tal. requests är inte den enda vägen; http.client finns i Python’s standardbibliotek, men requests är enklare. När du skickar en begäran använder requests metoderna GET, POST, PUT, DELETE m.fl. för att specificera begäranstypen.

See Also