http
parent
04bdfce669
commit
a081201178
@ -1,2 +1,32 @@
|
|||||||
# Http
|
# Http
|
||||||
Http je zpusob komunikace ktery se pouziva na siti.
|
Http je zpusob komunikace ktery se pouziva na siti.
|
||||||
|
|
||||||
|
Http posila data, vetsinou ve formatu `html`, kterej nespis znate ale neplette si ty pojmy.
|
||||||
|
Http zacina headerem kterej popisuje:
|
||||||
|
|
||||||
|
+ jestli je to pozadavek nebo odpoved (request & response)
|
||||||
|
+ pokud je to odpoved tak jestli doslo k nejaky chybe
|
||||||
|
+ pokud je to pozadavek tak co se vlastne po tom serveru chce
|
||||||
|
|
||||||
|
# Http metody
|
||||||
|
+ GET - chceme ziskat obsach, vetsinou html, ze serveru. Neposilame zadny data
|
||||||
|
+ POST - chceme neco postnout na server, posilame data v nejakym formatu (vetsinou `json`)
|
||||||
|
Je jich vic, ale to tady nebudu rozebirat. Pokud vas to zajima tak si to vygooglete.
|
||||||
|
|
||||||
|
# Requests
|
||||||
|
Requests nam dovoli pracovat s tema http metodama a posilat http pozadavky (requesty - proto `requests`).
|
||||||
|
|
||||||
|
## GET
|
||||||
|
```python
|
||||||
|
import requests # viz. importy.md
|
||||||
|
response = requests.get("https://google.com") # posilame GET na google
|
||||||
|
# tohle se bezne deje kdyz nacitame tu stranku v prohlizeci
|
||||||
|
print(response.text) # html ktery jsme dostali zpatky, prohlizec tyto data zpracuje
|
||||||
|
# aby to nejak hezky vypadalo
|
||||||
|
# responese ma jeste mnoho veci ktery jsme mohli tahat
|
||||||
|
# treba:
|
||||||
|
#response.status_code
|
||||||
|
# atd, ale to nebudu rozebirat, proste se s tim da delat hromada veci
|
||||||
|
```
|
||||||
|
## POST
|
||||||
|
To tady nebudu resit, ted se mi to nechce psat
|
||||||
|
Loading…
Reference in New Issue