Свойство RequestUri
Адрес можно передать строкой
в конструктор или присвоить
Uri позже. Значение
нигде не отправляется - только
хранится в сообщении.
Синтаксис
request.RequestUri = new Uri("http://abcde.example/abcde");
Пример
Давайте проверить адрес у нового сообщения:
using System;
using System.Net.Http;
class Program
{
static void Main()
{
HttpRequestMessage request = new HttpRequestMessage();
bool res = request.RequestUri == null;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте присвоить адрес и
прочитать AbsoluteUri:
using System;
using System.Net.Http;
class Program
{
static void Main()
{
HttpRequestMessage request = new HttpRequestMessage();
request.RequestUri = new Uri("http://abcde.example/abcde");
string res = request.RequestUri.AbsoluteUri;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"http://abcde.example/abcde"
Пример
Давайте задать адрес строкой в конструкторе:
using System;
using System.Net.Http;
class Program
{
static void Main()
{
HttpRequestMessage request = new HttpRequestMessage(
HttpMethod.Get,
"http://abcde.example/abcde");
string res = request.RequestUri.AbsoluteUri;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"http://abcde.example/abcde"
Смотрите также
-
Method,
глагол -
HttpRequestMessage,
обзор -
Content,
тело -
Headers,
заголовки