问题:
我将结果内容用字符串拼接成Json数据并返回的时候,会在结果前面添加xml头部。
解决方案:
改变数据的返回方式,用 Context.Response.Write代替return 语句,修改GetQrCodeList方法如下即可返回正确的Json格式数据。
去除这些标签 <string xmlns="http://tempuri.org/"></string>
//接口输出位置
[WebMethod]
public void GetQrCodeList(String qrCode)
{
Context.Response.ContentType = "text/json"; //设置字符集类型
Context.Response.ContentEncoding = System.Text.Encoding.GetEncoding("gbk");
Context.Response.Write(PriGetQrCodeList(qrCode));
Context.Response.End();
}
转载请注明出处:https://stgod.com/3753/