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

◆ PrepareRequestMessage()

void System.Net.Http.HttpClient.PrepareRequestMessage ( HttpRequestMessage request)
inlineprivate

Definition at line 733 of file HttpClient.cs.

734 {
735 Uri uri = null;
736 if (request.RequestUri == null && _baseAddress == null)
737 {
739 }
740 if (request.RequestUri == null)
741 {
742 uri = _baseAddress;
743 }
744 else if (!request.RequestUri.IsAbsoluteUri)
745 {
746 if (_baseAddress == null)
747 {
749 }
750 uri = new Uri(_baseAddress, request.RequestUri);
751 }
752 if (uri != null)
753 {
754 request.RequestUri = uri;
755 }
756 if (_defaultRequestHeaders != null)
757 {
758 request.Headers.AddHeaders(_defaultRequestHeaders);
759 }
760 }
HttpRequestHeaders _defaultRequestHeaders
Definition HttpClient.cs:27
static string net_http_client_invalid_requesturi
Definition SR.cs:62
Definition SR.cs:7

References System.Net.Http.HttpClient._baseAddress, System.Net.Http.HttpClient._defaultRequestHeaders, System.Net.Http.Headers.HttpRequestHeaders.AddHeaders(), System.Net.Http.HttpRequestMessage.Headers, System.Uri.IsAbsoluteUri, System.SR.net_http_client_invalid_requesturi, and System.Net.Http.HttpRequestMessage.RequestUri.

Referenced by System.Net.Http.HttpClient.CheckRequestBeforeSend().