响应.Write删除括号')'
本文关键字:Write 删除 响应 | 更新日期: 2023-09-27 17:51:12
我正在使用angular JSONP。
我在服务器上生成响应:HttpContext.Current.Response.Write(string.Format("{0}({1})", HttpContext.Current.Request.QueryString["callback"], json));
写入字符串:
angular.callbacks._b({"Currency":"USD","Balance":1000,"Bonus":100,"openPositions":[]})
在chrome devtool我检查响应,它是如下:
angular.callbacks._b({"Currency":"USD","Balance":1000,"Bonus":100,"openPositions":[]}
注意句子结尾缺少的结束语。
真正奇怪的是,它适用于只有一个属性的对象:对象被序列化为json:
new { token: "somestring"}
angular.callbacks._a({"token":"somestring"})
刷新输出- HttpContext.Current.Response.Flush()。由于某些原因,您的输出似乎没有完全发送到客户端。