我正在使用HttpClient'. I'm wondering if it is compatible with
.asmx 网络服务。
假设我有这样的方法:
var baseAddress = new Uri("Http://localhost/folder/WebServiceCommand.asmx/");
var config = new HttpSelfHostConfiguration(baseAddress);
var server = new HttpSelfHostServer(config);
using (var client = new HttpClient(server))
{
client.BaseAddress = baseAddress;
var response = client.GetAsync("GetData").Result;
Assert.IsTrue(
response.IsSuccessStatusCode,
"Actual status code: " + response.StatusCode);
}
首先,我正在尝试做的事情是否可行,或者我应该使用较旧的HttpWebRequest
课程?
如果可能,为什么返回 404 - NOT FOUND?如果我将地址粘贴到浏览器中,则可以找到。
谢谢