Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejs API serwera HTTP udostępnia klucze rejestru do obsługi analizowania wyjątków specyfikacji HTTP/1.1 w celu zapewnienia zgodności z poprzednimi wersjami. Te wyjątki nie są domyślnie włączone i powinny być włączone tylko w przypadku, gdy serwer napotyka problemy ze zgodnością z klientami HTTP. Te wartości są tworzone w następującej lokalizacji rejestru:
HKEY_LOCAL_MACHINE
System
CurrentControlSet
Services
Http
Parameters
W poniższej tabeli wymieniono klucze rejestru udostępniane w celu obsługi wyjątków wymienionych. Aby włączyć wyjątek, ustaw odpowiadającą mu wartość klucza na 1 i uruchom ponownie usługę HTTP.
| Nazwa klucza | Opis |
|---|---|
| AllowWeakHeaderNameSyntax (DWORD) | Umożliwia analizatorowi HTTP akceptowanie nazw nagłówków z znakami separatora, takimi jak "?". |
| AllowWeakHeaderValueSyntax (DWORD) | Umożliwia analizatorowi HTTP akceptowanie wartości nagłówka z surowymi (niewyeksportowanymi) znakami sterującymi. |
| AllowCaseInsensitiveVerbs (DWORD) (zezwalaj na bezwzględne czasowniki) | Umożliwia analizatorowi HTTP akceptowanie małych liter metod/czasowników HTTP, takich jak "get". |
| AllowUnEscapedRestrictedChars (DWORD) | Umożliwia analizatorowi HTTP akceptowanie znaków kontrolnych w ścieżkach "abspath" i ciągach zapytań "query" adresu URL. W przypadku bezwzględnego adresu URL znaki sterujące nie będą dozwolone w nazwie hosta. Wszystkie rodzaje adresów URL, czyli UTF8, DBCS i ANSI, będą zezwalać na znaki sterujące. Wszystkie znaki sterujące ASCII z wyjątkiem NUL (0x00), LF (0x0a), CR (0x0d) i Tabulator poziomy (0x09) będą dozwolone. |