Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ParseStatusCode()

static int System.Net.Http.HttpConnectionBase.ParseStatusCode ( ReadOnlySpan< byte > value)
inlinestaticpackageinherited

Definition at line 73 of file HttpConnectionBase.cs.

74 {
75 byte b;
76 byte b2;
77 byte b3;
78 if (value.Length != 3 || !IsDigit(b = value[0]) || !IsDigit(b2 = value[1]) || !IsDigit(b3 = value[2]))
79 {
80 throw new HttpRequestException(System.SR.Format(System.SR.net_http_invalid_response_status_code, Encoding.ASCII.GetString(value)));
81 }
82 return 100 * (b - 48) + 10 * (b2 - 48) + (b3 - 48);
83 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_http_invalid_response_status_code
Definition SR.cs:108
Definition SR.cs:7
static Encoding ASCII
Definition Encoding.cs:511

References System.Text.Encoding.ASCII, System.SR.Format(), System.Net.Http.HttpConnectionBase.IsDigit(), System.SR.net_http_invalid_response_status_code, and System.value.

Referenced by System.Net.Http.Http3RequestStream.OnHeader(), System.Net.Http.Http2Connection.Http2Stream.OnHeader(), and System.Net.Http.Http2Connection.Http2Stream.OnStaticIndexedHeader().