Mirki, próbuję napisać w C++ program, który będzie automatycznie pobierał dane ze stron internetowych (docelowo ebay). Z którą bym się nie połączył, dostaję błąd 400 - Bad Request Error. Moje zapytanie wygląda tak: GET / HTTP/1.1\n\n Co trzeba wysłać, żeby to jakkolwiek działało? Pytanie może głupie, ale jeżeli chodzi o zagadnienia związane z siecią jestem kompletnie zielony ( ͡°ʖ̯͡°) #programowanie #siecikomputerowe #sieci #cpp
@cxnmlhuipwetr: Podglądnąłem co wysyła przeglądarka i wysłałem to samo, teraz w odpowiedzi dostaję: HTTP/1.1 200 OK Server: Apache-Coyote/1.1 ETag: 49c752f2ba437586596f602605cb5820 Last-Modified: Sat, 12 May 2018
@6502: To coś masz spieprzone bo masz Content-Length. Nie wypisujesz przypadkiem surowych bajtów? Zauważ że to jest zgzipowane (Content-Encoding). Spróbuj sobie wiresharkiem ogarnąć (jak to twój serwer to TLS sobie odszyfrujesz)
GET / HTTP/1.1\n\n
Co trzeba wysłać, żeby to jakkolwiek działało? Pytanie może głupie, ale jeżeli chodzi o zagadnienia związane z siecią jestem kompletnie zielony ( ͡° ʖ̯ ͡°)
#programowanie #siecikomputerowe #sieci #cpp
Podglądnąłem co wysyła przeglądarka i wysłałem to samo, teraz w odpowiedzi dostaję:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
ETag: 49c752f2ba437586596f602605cb5820
Last-Modified: Sat, 12 May 2018