关于WebService传递字符串参数的问题,高人进
在客户端用公钥加密一个字符串,编码格式为ISO_8859_1。通过WebService调用服务端,得到的这个字符串后用相应的私钥解密失败。
经过调试,打出了发送前以及收到后的字符串的ASCII码序列(都是用ISO_8859_1编码格式):
前:... 9c 22 b0 49 6c 78 bd 0d e1 d3 de 01 23 a2 ...
后:... 9c 22 b0 49 6c 78 bd 0a e1 d3 de 01 23 a2 ...
问题出来了,0d变成了0a。也就是说,WebService在传输的过程中自动的将“回车”符变成了“换行”符。
请问在调用的时候如何设置Property,或者在生成WSDL的时候做何种特殊配置,能避免该问题的发生?