user:skripty:functions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
user:skripty:functions [2020/05/13 15:04] – [Funkce API GC] gord | user:skripty:functions [2021/04/26 08:26] – [Obecné funkce] gord | ||
---|---|---|---|
Line 23: | Line 23: | ||
<code delphi> | <code delphi> | ||
* Provede HTTP/HTTPS dotaz na nějakou webovou stránku. **Method** je název HTTP metody, například ' | * Provede HTTP/HTTPS dotaz na nějakou webovou stránku. **Method** je název HTTP metody, například ' | ||
+ | |||
+ | <code delphi> | ||
+ | * Provede HTTP/HTTPS dotaz na webovou stránku. Na rozdíl od '' | ||
+ | * <wrap tip> | ||
+ | * za hodnotu **User Agent** přidejte CRLF a pak další parametr, který má být v hlavičce. Může jich být i několik, odělovačem je vždy CRLF | ||
+ | * pokud nechcete **User Agent** zadávat, bude na začátku rovnou CRLF | ||
+ | * tento postup pravděpodobně nebude účinný u parametrů, které GeoGet posílá automaticky | ||
+ | * jako příklad muže být odeslání přihlašovacích údajů | ||
+ | <WRAP 92% right> | ||
+ | <code delphi>// | ||
+ | | ||
+ | //ale je také možné použít běžné Url a nastavit | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear></ | ||
+ | * :!: pokud volání webové stránky vrátí chybovou hodnotu, funkce se vrátí hodnotu '' | ||
+ | |||
+ | <code delphi> | ||
+ | * funkce vrací návratovou hodnotu z předchozího volání HttpAsk() nebo HttpAskUA() < | ||
+ | |||
+ | <code delphi> | ||
+ | * funkce vrací http hlavičku z předchozího volání HttpAsk() nebo HttpAskUA() < | ||
<code delphi> | <code delphi> | ||
Line 215: | Line 238: | ||
==== Parsování JSON odpovědi z API GC ==== | ==== Parsování JSON odpovědi z API GC ==== | ||
+ | <WRAP 97% right> | ||
S API se komunikuje výhradně ve formátu JSON. Pro zpracování odpovědí existuje v GeoGetu parser, po jeho vložení | S API se komunikuje výhradně ve formátu JSON. Pro zpracování odpovědí existuje v GeoGetu parser, po jeho vložení | ||
Line 278: | Line 302: | ||
end; | end; | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP clear></ | ||
user/skripty/functions.txt · Last modified: 2022/06/02 12:43 by geby