A jak? nejak jsem na to neprisel:-(HaLuMa napsal/a:
technicka poznamka: skripty v GG umi take tahat HTTP/HTTPS stranky primo pomoci zabudovane funkce, aniz by byla potreba externi aplikace.

Pocket Queries - Limit approaching
#201
Publikováno 12 October 2009 - 16:20
#202
Publikováno 12 October 2009 - 17:52
Autorizaci lze vlozit primo do URL. Tedy neco jako tohle: "https://uzivatel:hes...nekde/neco.zip"
Jo, a stahnuta data si z toho stringu ulozis do souboru pres StringToFile funkci.
#203
Publikováno 13 October 2009 - 7:10
#204
Publikováno 13 October 2009 - 7:20
V rámečku My Finds (pod seznamem tvých vytvořených PQ) zmáčkni tlačidlo Add to quere a přijde ti PQ se všemi tvými nálezy. Max. jednou týdně.Brunoos napsal/a:
Chci se zeptat na nasteveni PQ pro stahovani mych nalezu.
Do ted jsem měl pod 500nalezu tak jsem měl nastavené v PQ zasilani my found.
Nyni jsem již překročil povolenou hranici 500 zaznamu na jedno PQ a tak řešim jak vytvořit PQ s mými nálezy - stačilo by mi PQ s mými nálezy za poslednich 7dnu nebo tak nějak - jde to vubec??
#205
Publikováno 13 October 2009 - 7:57
#206
Publikováno 13 October 2009 - 8:04

#208
Publikováno 13 October 2009 - 8:15
Mám nutkání to vyzkoušet, ale ... Jak se zatváří string mající 36MB? Navíc to bude trvat docela dlouho (řešení typu rychlejší internet nebo si jít uvařit kafe nebo se jít podívat do postele na manželku mě napadaí taky...)...HaLuMa napsal/a:
Funkce HTTPask: http://geoget.ararat...ons?s[]=httpask
Autorizaci lze vlozit primo do URL. Tedy neco jako tohle: "https://uzivatel:hes...nekde/neco.zip"
Jo, a stahnuta data si z toho stringu ulozis do souboru pres StringToFile funkci.
#209
Publikováno 13 October 2009 - 9:09

#210
Publikováno 13 October 2009 - 11:22
Tohle je vysledek meho snazeni:
var pq_zip: boolean; function PluginCaption: string; begin Result := 'Import PQ'; end; function PluginHint: string; begin Result := 'Imports PQ from equinox server'; end; function PluginFlags: string; begin Result := 'toolbar, global'; end; procedure PluginStart; begin end; function HttpAsk(GET, https://user:password@server.cz/adresar/ALL.zip,'','',pq_zip):boolean; StringToFile(pq_zip, GEOGET_DATADIR+'\pq\all.zip'); procedure PluginStop; begin end;
vysledkem prekladu je
[Chyba] b:\GeoGet\data\importpq.ggp.pas(25:1): Unknown type 'StringToFile'
#211
Publikováno 13 October 2009 - 11:49
procedure PluginStop; begin if HttpAsk('GET', 'https://user:password@blabla.cz/ALL.zip','','',pq_zip) then StringToFile(pq_zip, GEOGET_DATADIR+'\pq\all.zip'); end;
#212
Publikováno 13 October 2009 - 18:35
Klidně používej totéž PQ dál. Podle mých zkušeností v něm ten poslední týden je vždycky.Brunoos napsal/a:
... PQ pro stahovani mych nalezu. ...
Nyni jsem již překročil povolenou hranici 500 zaznamu na jedno PQ a tak řešim jak vytvořit PQ s mými nálezy - stačilo by mi PQ s mými nálezy za poslednich 7dnu nebo tak nějak - jde to vubec??
#213
Publikováno 13 October 2009 - 20:53
HaLuMa napsal/a:
Potrebujes to vrazit dovnitr nejake te funkce, nejak takto:
procedure PluginStop; begin if HttpAsk('GET', 'https://user:password@blabla.cz/ALL.zip','','',pq_zip) then StringToFile(pq_zip, GEOGET_DATADIR+'\pq\all.zip'); end;
Teoreticky by to mělo fungovat, ale vrací mi to pořád nějakou chybu, kterou neumím identifikovat. Zkoušel jsem stažení z jiné stránky (mé vlastní), tam https, jméno a heslo funguje, ale z xxxx.cz to nejde. Šemíku, nemáš tam něco nestandardního?
a : Drake - vše potřebné pro (offline) geocaching na Android
Stránka projektu na GitHubu - požadavky a reklamace
PocketDrake - vše potřebné pro (offline) geocaching na PDA (WindowsMobile)
#214
Publikováno 13 October 2009 - 20:54
#215
Publikováno 13 October 2009 - 22:26
#216
Publikováno 14 October 2009 - 7:39
WARNING: cannot verify XXXX.XXXXX.cz's certificate, issued by `/C=NL/O=TERENA/CN=TERENA SSL CA': Unable to locally verify the issuer's authority.Až když se použije s --no-check-certificate tak jede ... Jestli nebude problém v tom ...
#217
Publikováno 14 October 2009 - 7:53
#218
Publikováno 14 October 2009 - 11:38
Doporučuju mrknout ssldumpem nebo wiresharkem co po tom drátě běhá. U SSL/TLS je fajn že když někdo tu komunikaci ukončí, tak většinou ne jen RSTem, ale pošle protistraně i nějakej ten alert, takže pak protějšek ví proč se jeho partner v komunikaci urazil a přestal posílat dataHaLuMa napsal/a:
GG certifikaty neverifikuje, (alespon jsem se o to snazil), problem bude asi nekde jinde. Jak bude cas, mrknu se na to.

A druhá šikovná věc je, že i když jeden z nich to spojení ukončí nečekaně, tak je aspoň vidět po čem se to stalo, tzn. pokud např. server pošle svůj certifikát a klient se na to neuráčí ani odpovědět, je pravděpodobné že problém bude právě v tom zpracování certifikátů.
...
update: Aha, tak jsem to zkoušel (ukázkový plugin který volá HTTPAsk), a je to divné. GeoGet naváže spojení (SYN, SYN+ACK, ACK) a tím to hasne. Ani nezkusí navázat to SSL/TLS spojení. Prostě jakmile je navázané holé TCP spojení tak už jen tiše čeká ...
Tzn. certifikátem to nejspíš nebude.
A když zkusím ve skriptu nahradit https za http, tak všechno projde -- naváže TCP spojení a pošle "GET /request... " ...
Škoda že neexistuje něco jak strace pro XP čka

#219
Publikováno 14 October 2009 - 11:56

#220
Publikováno 14 October 2009 - 14:58

1 uživatel(ů) prochází toto téma
0 uživatelů, 1 návštěvníků 0 anonymních uživatelů