我有一个存在的Web API项目,我需要将web api服务包装在soap服务中。 我创建了Web服务项目。我打电话给网络api,得到了json的响应。 现在'我的问题是,如何将json响应转换为wsdl / soap响应 代码:
[WebMethod]
public string Test2(GetMessagesRequest product)
{
return CreateProductAsync(product);
//return "";
}
static string CreateProductAsync(GetMessagesRequest product)
{
System.Net.ServicePointManager.Expect100Continue = false;
var client = new HttpClient();
var res = client.PostAsJsonAsync(@"http://localhost:99/api/messaging/post/", product).Result;
object data = res.Content.ReadAsAsync<object>().Result;
return new JavaScriptSerializer().Serialize(data);
//HttpResponseMessage response =
// response.EnsureSuccessStatusCode();
// return URI of the created resource.
// return response.Headers.Location;
}
由于