pozri ten link kde je originál ten zdroják (dával som ho na prvej strane) a tam máš aj popis ako má vyzerať post (nazov1=hodnota1&nazov2=hodnota2) a ako má vyzerať hlavička.4JOKE napísal:pozrel som si tie zdrojaky... ono nieco podobne som mal aj spravene ale i tak dik zas snahu... inac nechapem co a naco davas do PostData a ci musim nieco vkladat aj do toho headeru alebo to pojde aj bez toho?
...
Delphi a kontrola web linku
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
uz som spojazdnil ten synapse komponent a ide to, ale zistil som ze to nefunguje pri chranenych strankach so SSL certifikatom...
...mohli by mi pomoct tieto synapse unity?
ssl_cryptlib SSL/SSH plugin for CryptLib
ssl_openssl SSL plugin for OpenSSL
ssl_openssl_lib OpenSSL support
ssl_sbb SSL plugin for Eldos SecureBlackBox
ssl_streamsec SSL plugin for StreamSecII or OpenStreamSecII
ked tak ktory?
...mohli by mi pomoct tieto synapse unity?
ssl_cryptlib SSL/SSH plugin for CryptLib
ssl_openssl SSL plugin for OpenSSL
ssl_openssl_lib OpenSSL support
ssl_sbb SSL plugin for Eldos SecureBlackBox
ssl_streamsec SSL plugin for StreamSecII or OpenStreamSecII
ked tak ktory?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
okejaudiotrack napísal:a môžeš sem hodiť konkrétne ako si to spravil? (odkaz na tú knižnicu a zdroják toho tvojho programu)? Ešte som s tým nerobil a rád sa naučím niečo nové.
inac link na ten synapse mas vyssie uz napisany
- Prílohy
-
- checker.rar
- (341.7 KiB) 81 stiahnutí
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Do toho tvojho pravdepodobne nič. v súbore httpsend.pas je: čo zabezpečí, že sa v prípade potreby použije ssl. Prototyp funkcie InternalConnect:
Keď tak na to pozerám, súbor blcksock.pas a tak budeš musieť pridať do tvojho projektu aj knižnicu ssl_cryptlib, ssl_openssl, ssl_sbb alebo ssl_streamsec. Ani tú premennú SSLImplementation nastavia. To ktorú použiješ, zavisí od toho akú knižnicu máš.
Kód: Vybrať všetko
if not InternalConnect(UpperCase(Prot) = 'HTTPS') thenKód: Vybrať všetko
function InternalConnect(needssl: Boolean): Boolean;Keď tak na to pozerám, súbor blcksock.pas
Kód: Vybrať všetko
SSLImplementation: TSSLClass = TSSLNone;Kód: Vybrať všetko
CreateWithSSL(SSLImplementation);ssl_openssl (ine som ani neskusal). ale predcasna radostchrono napísal:Ktorú ssl knižnicu si použil?
//edit: mal som inde preklep takze uz to ide s tou kniznicou v poho
...inac taka otazka: pomocou tych synapse komponentov je to asi tak rychle ako s tym Twebbrowserom nie? ked mi to do mema vypisuje cely zdrojak, tak asi aj ten komponent nacitava celu stranku...
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
prečo by to nemalo byť najrýchlejšie? je to to isté ako keby to ukladáš do premennej.4JOKE napísal:inac kam by som si mohol ten vystup vypisat okrem Mema? tusim vypisovanie do Mema nieje zrovna najrychlejsi sposob. Stacilo by aj do nejakej premennej ale neviem akeho typu (zeby typu Tstring??)...
//edit: môžeš ešte použiť RichEdit ale to je to isté ako memo v tomto prípade keď nepotrebuješ ten text formátovať
...mno uy davnejsie kamos robil do skoly jeden projekt a ked si nechaval vypisovat premenne pre kontrolu do mema tak sa mu to nehorazne spomalilo ...ale to asi bolo tym ze to memo mal viditelne nie? ked si ho dam invisible tak to pojde rovnako rychlo ako v premennej?audiotrack napísal:prečo by to nemalo byť najrýchlejšie? je to to isté ako keby to ukladáš do premennej.
//edit: môžeš ešte použiť RichEdit ale to je to isté ako memo v tomto prípade keď nepotrebuješ ten text formátovať
neviem ci su nato funkcie ale vsak ani hladat az v Memo nieje oproti tomu pomalsie...chrono napísal:Nie sú funkcie na hľadanie v TStream?
Vráti to aj http hlavičku odpovede (tam je totiž to cookie)?
A natu druhu otazku ti skor odpovie audiotrack, ja moc nechapem na akom principe ten komponent pracuje a zatial sa mi nexelo tym zaoberat, asi by som to ani nepoxopil
a ak porovnam teraz vypisovanie zdrojaku tymto komponentom s tym ze by som to prerobil len ze by to vracalo ten header, tak oplati sa mi s tym zabijat cas a hladat sposob ako to spravit len cez header ale ta rychlost nebude zasadne vyssia??audiotrack napísal:ak ti vypisuje celý zdroják, tak je to porovnateľne rýchle (trochu rýchlejšie, lebo nemusí načítavať obrázky a externé css a js)