SocketsHttpHandler.ResponseHeaderEncodingSelector Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett återanrop som väljer värdena för att avkoda svarshuvuden Encoding .
public:
property System::Net::Http::HeaderEncodingSelector<System::Net::Http::HttpRequestMessage ^> ^ ResponseHeaderEncodingSelector { System::Net::Http::HeaderEncodingSelector<System::Net::Http::HttpRequestMessage ^> ^ get(); void set(System::Net::Http::HeaderEncodingSelector<System::Net::Http::HttpRequestMessage ^> ^ value); };
public System.Net.Http.HeaderEncodingSelector<System.Net.Http.HttpRequestMessage>? ResponseHeaderEncodingSelector { get; set; }
member this.ResponseHeaderEncodingSelector : System.Net.Http.HeaderEncodingSelector<System.Net.Http.HttpRequestMessage> with get, set
Public Property ResponseHeaderEncodingSelector As HeaderEncodingSelector(Of HttpRequestMessage)
Egenskapsvärde
Motringning av rubrikkodningsväljaren Encoding som väljer att avkoda värdet för det angivna svarsrubriknamnet, eller null för att ange standardbeteendet.
Undantag
En åtgärd har redan startats på den aktuella instansen.
Den aktuella instansen har tagits bort.
Kommentarer
När du anger en kodning förväntas du vanligtvis använda något av följande kodningsscheman: ASCII, Latin1eller UTF8. Andra kodningssystem kan vara mottagliga för att begära smugglingsattacker.
Caution
Fasta kodningsscheman för flera byte i synnerhet (till exempel Unicode eller UTF32) får aldrig användas, eftersom deras binära representation sannolikt kommer att feltolkas och bryta protokollet. En del av ✊ kan till exempel tolkas som en ny rad (\n) som avslutar rubrikvärdet.
När du anger en kodning är det ditt ansvar att se till att värdena kan representeras via kodningen och att servern godkänner den kodning som används. Annars skadas värdena. Eftersom en uppsättning byte till exempel anses vara en giltig Latin1-sekvens kan en server som svarar med UTF-8-kodade rubrikvärden se sina svar tyst skadade.