ASP.NET MVC は TEST Server で次のエラーをスローしますが、これは Developer マシンでは再現できませんでした。
MVC から WebAPI サービスに接続しようとするとエラーが発生する
「http」および「https」スキームのみが許可されます。パラメータ名: requestUri
他の質問は主に WCF バインディングについて話しているため、回答を得ることができませんでした。
コード:
var credentials = "username:Password";
var encoded = Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(credentials));
this.client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", encoded);
System.Net.Http.HttpClient client = new HttpClient();
HttpResponseMessage response = client.GetAsync(URL).Result;
注:ブラウザーから WebAPI URL にアクセスすると、データが返されます。