gpt4 book ai didi

c# - ASMX 后响应正文缺少最后一个字符

转载 作者:行者123 更新时间:2023-11-30 18:23:27 26 4
gpt4 key购买 nike

我已经使用 CheckVat 方法创建了 ASMX 网络服务。如果我从 https://my.domain.com/VatValidation.asmx 调用此方法,我会得到成功的 json 响应,如下所示:

Successfully called from here

{"Valid":true,"Name":"KD SKLADI, D.O.O.","Address":"DUNAJSKA CESTA 63, 1000 LJUBLJANA","ErrorMessage":"","Date":"27.8.2015 15:17:40"}

但是当我使用 jQuery $.post 方法从 JavaScript 调用 web 方法时,URL https://my.domain .com/VatValidation.asmx/CheckVat(请求 json)调用失败处理程序,响应如下:

Fail response

我知道调用失败处理程序是因为 json 无效。但我不知道为什么最后一个字符丢失了。

感谢您的帮助!

最佳答案

我刚刚遇到了同样的问题,下面的一些尝试和错误对我有用。

Context.Response.AddHeader("内容长度", (serviceOutput.Length+2).ToString());

serviceOutput 是包含我的 Json 字符串的字符串变量。

让我知道这是否有帮助。

谢谢,比什努。

关于c# - ASMX 后响应正文缺少最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32253686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com