搜索

WebMethod返回结果不带任何格式,直接返回纯字符串


发布时间: 2022-11-24 18:39:01    浏览次数:30 次

在和某第三方系统对接时,对方要求返回结果必须是一个字符串。

我一开始用的方法是这样的

[WebMethod(EnableSession = true)]

public string TEST()      {  

    return "返回值字符串";

}

返回结果一直不成功,被xml包住:<string xmlns="http://tempuri.org/">SSOOK</string>

 

改为这样就行了:

[WebMethod(EnableSession = true)]

public void TEST()      {  

    Context.Response.Charset = "GB2312";   

     Context.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");       

     Context.Response.Write("返回值字符串");  

     Context.Response.End();  

   }

免责声明 WebMethod返回结果不带任何格式,直接返回纯字符串,资源类别:文本, 浏览次数:30 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:39:01。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/cn2018/p/12869518.html