我需要调用一个webservice,我需要在其中传递一个字符串参数并从中获取响应。 网址看起来像 http://192.168.200.131:8085/MasterService.asmx/SignUpExistingUser,其中SignUpExistingUser 是参数,我需要将一个名为ArgMobileNo
的参数作为字符串传递给它。
到目前为止我尝试过:
try
{
using (var client = new HttpClient())
{
dynamic returnValue;
client.BaseAddress = new Uri("http://192.168.200.131:8085/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync("/MasterService.asmx/SignUpExistingUser?ArgMobileNo=9898989898"); // <-- HERE GETS ERROR
response.EnsureSuccessStatusCode();
returnValue = JsonConvert.DeserializeObject<string>(((HttpResponseMessage)response).Content.ReadAsStringAsync().Result);
}
// return returnValue;
}
catch (Exception e)
{
throw (e);
}