问题描述
[WebMethod]publicstringHelloWorld1(stringsn){return"HelloWorld";}调用websrvice接口,传入的参数sn=“1111111",报远程服务器返回了意外响应:(400)BadRequest。如果去掉,又可以。是什么原因,怎么解决,需要将传入
解决方案
解决方案二:
做urlencode
解决方案三:
sn=“1111111\0"
解决方案四:
urlencode转意
解决方案五:
你字符串前面加个@试试
解决方案六:
引用楼主yajun_snow的回复:
调用websrvice接口,传入的参数sn=“1111111",报远程服务器返回了意外响应:(400)BadRequest。如果去掉,又可以。是什么原因,怎么解决,需要将传入
你应该说明你所谓的到底是干什么用的。如果是二进制字节,那么你的sn变量定义为string类型就是一个bug。
解决方案七:
如果你的是字符文本,那么你写就说明你还没有懂c#语言如何表达字符串啊!
解决方案八:
我这里本地测试完全没有问题、可以传入,但接收时数据是被转义的估计是服务器端做的什么限定,或者配置什么了
时间: 2025-01-30 13:11:25