🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.www.server-side
2 messages
2 total messages Started by Piotr Sat, 10 Nov 2012 13:53
Nagłówek "Accept" w HTTP
#61430
Author: Piotr
Date: Sat, 10 Nov 2012 13:53
22 lines
1484 bytes
Witam!

Czy mógłby mi ktoś wytłumaczyć o co chodzi z nagłówkiem Accept w HTTP?

Sprawdzam mojego napisanego klienta http. Ustawiam "Accept" na np. 
image/png... Ale nadal moge pobierać np. txt czy strony html... A 
teoretycznie nie powinienem, bo akceptuje jedynie pliki png.... Czy ja 
czegoś nie rozumiem...


W Firefoxie ustawiam to samo w konfiguracji by było image/png (wchodzę 
przez about:config i ustawiam w network.http.accept.default)...

Nadal normalnie śmigam po stronach...

Co jest grane? Czy ja czegoś nie rozumiem?


Uprzejmie prosze o odpowiedz

Pozdrawiam
Piotr
Re: Nagłówek "Accept" w HTTP
#61431
Author: Sylwester Zarębski
Date: Sun, 11 Nov 2012 13:06
37 lines
2324 bytes
Dnia Sat, 10 Nov 2012 14:53:08 +0100, Piotr napisał(a):

> Witam!
Witaj,

> Czy mógłby mi ktoś wytłumaczyć o co chodzi z nagłówkiem Accept w HTTP?

> Sprawdzam mojego napisanego klienta http. Ustawiam "Accept" na np. 
> image/png... Ale nadal moge pobierać np. txt czy strony html... A 
> teoretycznie nie powinienem, bo akceptuje jedynie pliki png.... Czy ja 
> czegoś nie rozumiem...

> W Firefoxie ustawiam to samo w konfiguracji by było image/png (wchodzę 
> przez about:config i ustawiam w network.http.accept.default)...

> Nadal normalnie śmigam po stronach...

> Co jest grane? Czy ja czegoś nie rozumiem?

Nagłowek /Accept/ nie jest żadnym bezwzględnym ograniczeniem, a
informacją dla *serwera*, że przyjmujemy pliki o danym typie MIME.
Czy serwer wyśle, to inna kwestia, bo najczęściej pominie taki nagłówek,
który będzie dla niego zbyt restrykcyjny lub niemożliwy do spełnienia -
pytasz się o stronę html, a wysyłasz Accept: image/png - czy tu jest
sens?
Z drugiej zaś strony przeglądarka i tak interpretuje po swojemu, i
nagłówek nie ma już tu żadnego znaczenia - co dostanie, to coś z tym
zrobi, pokaże, zrenderuje, pozwoli zapisać ;).

Aby osiągnąć blokadę danego typu plików musiałbyś użyć firewalla na
siódmej warstwie OSI - z pełnym wglądem w zawartość.

-- 
pozdrawiam
Sylwester Zarębski

Aby wysłać email zmień zbieracz w adresie na sylwek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads