Task <string>始终返回空的<TaskOfString> xml结果

时间:2019-06-20 15:55:21

标签: c# asynchronous

我写了一个将数据发布到另一个服务的服务。我得到200的响应,但是即使忽略函数的实质并将最后一行更改为

,我也总是得到空结果
return "this is text";

这是响应的样子:

<TaskOfString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/"></TaskOfString>

这是我的功能:

[WebMethod]
public async Task<string> PostForm(string email) {
   var returnVal = "preparing to submit to SalesForce. Result: ";

   var values = new Dictionary<string, string> {
       { "email_address", email }
   };

   var content = new FormUrlEncodedContent(values);
   var response = await client.PostAsync("https://servicebeingcalled/?encoding=UTF-8", content);
   returnVal += response.Content.ReadAsStringAsync();

   return returnVal;
}

0 个答案:

没有答案