Jeg overrasket JENTEVENNEN min med et LUKSUS TREEHOUSE BO

Er det mulig for en bruker eller en web-crawler å se innholdet / kildekoden til et webdokument som automatisk blir omdirigert til en annen side via en 301-viderekobling?

Hvis det er mulig? Hvordan kunne en bruker se innholdet i et webdokument?

Det er teoretisk mulig, men ingen nåværende og vanlige web-crawlere og nettlesere benytter seg av dette, og det gjør heller ikke de fleste servere.

Et 301-svar har et HTTP-organ (dvs. et dokument), men det brukes bare av klienter som ikke støtter eller ignorerer omdirigeringer. Nettlesere og søkemotor-crawlere støtter viderekoblinger og vil fullstendig ignorere kroppen som sendes fra serveren.

Ved hjelp av en telnet-klient kan du se det rå svaret fra serveren:

$ telnet google.com 80 Trying 216.58.211.142... Connected to google.com. Escape character is '^]'. GET / HTTP/1.1 Host: google.com HTTP/1.1 302 Found Cache-Control: private Content-Type: text/html; charset=UTF-8 Referrer-Policy: no-referrer Location: http://www.google.fi/?gfe_rd=cr&ei=19l5WYzCMMqq8wfX84ngBA Content-Length: 258 Date: Thu, 27 Jul 2017 12:17:27 GMT <html><meta http-equiv='content-type' content='text/html;charset=utf-8'> 302 Moved 

302 Moved

The document has moved here.

Et annet "problem" er at serveren vanligvis sender et helt annet dokument enn den originale siden. F.eks. Ovennevnte er ikke hjemmesiden til http://google.com/, men en side som automatisk genereres av serveren.

Teoretisk sett kan du få serveren til å sende den gamle siden i viderekoblinger og bygge en web-crawler som vil se på HTTP-kroppen i viderekoblinger. Men hvorfor ville du ?, virker det meningsløst.

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?