将json web Api响应转换为soap响应

时间:2018-02-20 09:13:03

标签: json asp.net-web-api web soap wsdl

我有一个存在的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;

}

由于

0 个答案:

没有答案