Vraag:

Waarom krijg ik een fout van "Slecht verzoek (Kop te lang aanvragen)" wanneer ik door het Cisco Web Security Appliance (WSA) ga?

Milieu:

Cisco web security applicatie (WSA) of AsyncOS-versie

De fout "Bad Application (Kop verzoek te lang)" wordt gezien wanneer de HTTP-header groter is dan de "header-grootte" die is ingesteld op de doelserver.

Normale HTTP-verzoeken hebben deze limiet niet bereikt. In bepaalde gevallen echter, zoals de doelserver die verificatie vereist, kan de HTTP-header toenemen bij het benaderen van de limiet die op de doelserver is ingesteld. Als de HTTP request header groter is dan de header die is ingesteld op de server van de bestemming, zal de server 'Bad Application (Aanvraag te lang)' HTTP-respons verzenden.

Wanneer het WSA door gaat, zal WSA extra kopregels, zoals "Via" header, aan het HTTP verzoek toevoegen. De headers toegevoegd door WSA zijn typisch optionele HTTP headers die voldoen aan HTTP RFC. In zeldzame gevallen kan de extra header die door de proxy wordt toegevoegd leiden tot het overschrijden van de header op de server.

De 'Via'-header kan vanaf de web security applicatie (WSA) worden uitgeschakeld met:

- "Beveiliging" > "Web proxy" > "Instellingen bewerken"

- Stel onder "Koppen ..." de optie in om "Niet verzenden" voor Via headers in te stellen

In AsyncOS versies 7.5 en hoger, schakelt u specifiek de "Aanvraag Kant VIA:" header uit die naar de doelservers wordt gestuurd.

Meestal is de maximale grootte van een header ook configureerbaar op de webserver.

Configuratiehandleiding voor het wijzigen van de limiet op IIS-server: http://support.microsoft.com/kb/955585