programowanie:python:http

Różnice

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

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
programowanie:python:http [2024/08/31 12:00] sasesprogramowanie:python:http [2024/10/09 19:18] (aktualna) sases
Linia 1: Linia 1:
-====== HTTP w Python ======+====== 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> <code python>
 import requests import requests
  
-html requests.get("https://sases.pl")+url 'http://example.com/api/resource/'
  
-print(html.text)+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> </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.1725098453.txt.gz
  • ostatnio zmienione: 2024/08/31 12:00
  • przez sases