programowanie:python:http

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
programowanie:python:http [2024/08/26 15:52] – utworzono sasesprogramowanie:python:http [2024/10/09 19:18] (aktualna) sases
Linia 1: Linia 1:
 ====== Python HTTP ====== ====== Python HTTP ======
 +
 +===== request =====
 +<code python>
 +import requests
 + 
 +html = requests.get("https://sases.pl"
 +print(html.text)
 +</code>
 \\ \\
-[[https://www.w3schools.com/python/module_requests.asp]]\\ +\\ 
-[[https://requests.readthedocs.io/en/latest/]]+ 
 +==== get ==== 
 +<code python> 
 +import requests 
 + 
 +url = 'http://example.com/api/resource/' 
 + 
 +response = requests.get(url) 
 + 
 +if response.status_code == 200: 
 +    data = response.json() 
 +    print(data) 
 + 
 +    key_value = data["key"] 
 + 
 +    if key_value is not None: 
 +        print(key_value) 
 +    else: 
 +        print("Key not found"
 +else: 
 +    print(f'Błąd: {response.status_code}'
 +</code> 
 +\\ 
 +\\ 
 + 
 +==== post ==== 
 +<code python> 
 +import requests 
 + 
 +url = 'http://example.com/api/resource/' 
 +data = { 
 +    "key1": "value", 
 +    "key2": "value" 
 +
 + 
 +response = requests.post(url, json=data) 
 + 
 +if response.status_code == 201: 
 +    print("Utworzono nowy zasób."
 +    print(response.json()) 
 +else: 
 +    print(f'Błąd: {response.status_code}'
 +</code> 
 +\\ 
 +\\ 
 + 
 +==== patch ==== 
 +<code python> 
 +import requests 
 + 
 +url = 'http://example.com/api/resource/{id}/' 
 +data = { 
 +    "key1": "new_value", 
 +    "key2": "new_value" 
 +
 + 
 +response = requests.patch(url, json=data) 
 + 
 +if response.status_code == 200: 
 +    print("Zasób został zaktualizowany."
 +    print(response.json()) 
 +else: 
 +    print(f'Błąd: {response.status_code}'
 +</code> 
  • programowanie/python/http.1724680321.txt.gz
  • ostatnio zmienione: 2024/08/26 15:52
  • przez sases