我写了一个将数据发布到另一个服务的服务。我得到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;
}