public static readonly RemoteServer RemoteHttp11Server = new RemoteServer(new Uri("http://" + Host + "/"), HttpVersion.Version11);
public static readonly RemoteServer RemoteSecureHttp11Server = new RemoteServer(new Uri("https://" + SecureHost + "/"), HttpVersion.Version11);
- public static readonly RemoteServer RemoteHttp2Server = new RemoteServer(new Uri("https://" + Http2Host + "/"), HttpVersion.Version20);
+ public static readonly RemoteServer RemoteHttp2Server = new RemoteServer(new Uri("https://" + Http2Host + "/"), new Version(2, 0));
public static readonly IEnumerable<RemoteServer> RemoteServers = new RemoteServer[] { RemoteHttp11Server, RemoteSecureHttp11Server, RemoteHttp2Server };
using (var client = new HttpClient())
{
Uri uriWithRedirect =
- Configuration.Http.RedirectUriForDestinationUri(true, 302, Configuration.Http.RemoteEchoServer, 10);
+ Configuration.Http.RemoteSecureHttp11Server.RedirectUriForDestinationUri(302, Configuration.Http.RemoteEchoServer, 10);
(await client.GetAsync(uriWithRedirect)).Dispose();
}
for (int i = 0; i < 10; i++)
{
Uri uriWithRedirect =
- Configuration.Http.RedirectUriForDestinationUri(true, 302, new Uri($"{Configuration.Http.RemoteEchoServer}?q={i}"), 3);
+ Configuration.Http.RemoteSecureHttp11Server.RedirectUriForDestinationUri(302, new Uri($"{Configuration.Http.RemoteEchoServer}?q={i}"), 3);
requestData[uriWithRedirect] = null;
}
// re-POST'd to the server.
string username = "testuser";
string password = "password";
- Uri uri = Configuration.Http.BasicAuthUriForCreds(secure: false, userName: username, password: password);
+ Uri uri = Configuration.Http.RemoteHttp11Server.BasicAuthUriForCreds(userName: username, password: password);
HttpClientHandler handler = CreateHttpClientHandler(useSocketsHttpHandlerString, useHttp2String);
handler.Credentials = new NetworkCredential(username, password);
{
string username = "testuser";
string password = "password";
- Uri uri = Configuration.Http.BasicAuthUriForCreds(secure: false, userName: username, password: password);
+ Uri uri = Configuration.Http.RemoteHttp11Server.BasicAuthUriForCreds(userName: username, password: password);
HttpClientHandler handler = CreateHttpClientHandler(useSocketsHttpHandlerString, useHttp2String);
handler.Credentials = new NetworkCredential(username, password);
{
string username = "testuser";
string password = "password";
- Uri uri = Configuration.Http.BasicAuthUriForCreds(secure: false, userName: username, password: password);
+ Uri uri = Configuration.Http.RemoteHttp11Server.BasicAuthUriForCreds(userName: username, password: password);
HttpClientHandler handler = CreateHttpClientHandler(useSocketsHttpHandlerString, useHttp2String);
handler.Credentials = new NetworkCredential(username, password);
{
string username = "testuser";
string password = "password";
- Uri uri = Configuration.Http.BasicAuthUriForCreds(secure: false, userName: username, password: password);
+ Uri uri = Configuration.Http.RemoteHttp11Server.BasicAuthUriForCreds(userName: username, password: password);
HttpClientHandler handler = CreateHttpClientHandler(useSocketsHttpHandlerString, useHttp2String);
handler.Credentials = new NetworkCredential(username, password);
{
string username = "testuser";
string password = "password";
- Uri uri = Configuration.Http.BasicAuthUriForCreds(secure: false, userName: username, password: password);
+ Uri uri = Configuration.Http.RemoteHttp11Server.BasicAuthUriForCreds(userName: username, password: password);
HttpClientHandler handler = CreateHttpClientHandler(useSocketsHttpHandlerString, useHttp2String);
handler.Credentials = new NetworkCredential(username, password);