gpt4 book ai didi

asp.net - BlackBerry Web 服务调用参数编码

转载 作者:行者123 更新时间:2023-12-02 15:45:34 26 4
gpt4 key购买 nike

我使用 Java Sun Wireless Toolkit 2.5.2 为 SOAP Web 服务生成方法 stub 。我已经使用这个有一段时间了,效果很好。我现在需要添加对法语的支持。当我发送像“pièce”这样的字符串作为对象的属性之一时,当它被读取时,它会变成“pi??ce”服务器。显然,编码在某个地方关闭了,但我看不到任何地方可以更改生成的 stub 对传递给 Web 服务的参数进行编码的方式。有什么建议吗?

更新:这是从 BlackBerry 发送的 xml 的 header 和开头:

POST /website/service.asmx HTTP/1.1
Connection: close
Via: MDS_4.1.5.26
Content-Length: 2257
Content-Type: text/xml
Content-Language: en-US
Accept: */*
Host: host
User-Agent: RIM JSR172/1.0
SOAPAction: "http://www.test.com/Test"

<?xml version="1.0" encoding="utf-8"?>

这是从 iPhone 发送的 xml 的 header 和开头(有效):

POST /website/service.asmx HTTP/1.1
Connection: keep-alive
Content-Length: 2359
Content-Type: application/soap+xml; charset=utf-8
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: fr-fr
Host: host
User-Agent: wsdl2objc
Soapaction: http://www.test.com/Test

<?xml version="1.0"?>

最佳答案

有一个Unicode BOM ?我会检查数据包嗅探器。因为它可能不是内容类型,而是字节本身。

关于asp.net - BlackBerry Web 服务调用参数编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6792597/

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