Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASMX响应后正文缺少最后一个字符_C#_Web Services_Post_Https_Asmx - Fatal编程技术网

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

C# ASMX响应后正文缺少最后一个字符,c#,web-services,post,https,asmx,C#,Web Services,Post,Https,Asmx,我已经用方法CheckVat创建了ASMXweb服务。如果我从https://my.domain.com/VatValidation.asmx我得到了成功的json响应,如下所示: 但是当我使用jQuery$从JavaScript调用web方法时https://my.domain.com/VatValidation.asmx/CheckVat(请求json)调用失败处理程序时会有以下响应: 我知道调用失败处理程序是因为json无效。但我不知道为什么最后一个角色不见了 谢谢你的帮助 我刚才遇到

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

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

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


谢谢你的帮助

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

Context.Response.AddHeader(“content-length”,(serviceOutput.length+2.ToString())

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

让我知道这是否有用

谢谢,
Bishnu。

问题在于响应字符编码,在将其设置为
UTF-8
后可以工作

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