【问题标题】:Different response encoding REST using JAVA between my localhost and My Server在我的本地主机和我的服务器之间使用 JAVA 的不同响应编码 REST
【发布时间】:2014-05-22 19:04:36
【问题描述】:

我正在尝试从 REST 连接获取 xml。在我的本地机器中,我以正确的编码接收它。例如:수정완료,但在我的服务器中,我收到与 수정완료 相同的请求。

在两台机器上使用网络浏览器,我都能正确收到 REST 请求。

有什么想法吗?

我在两台机器上都使用 Apache Tomcat 6.0

已编辑: 我按照这个例子:

http://support.openview.hp.com/selfsolve/document/KM997956/binary/ALM11.00_REST_API.html?searchIdentifier=-765a98c0%3a12de84ca170%3a-27ac&resultType=document

user: exampleStack
pass: example

直接来源链接:http://h30499.www3.hp.com/hpeb/attachments/hpeb/itrc-895/68767/1/alm_rest.zip

提前致谢。

【问题讨论】:

  • 请显示一些代码 - 并告诉我们您正在显示数据。我怀疑您在某处使用平台默认编码...
  • 链接上需要 HP-Passport。

标签: java xml rest encoding alm


【解决方案1】:

感谢这篇文章,我终于得到了解决这个问题的答案:https://forums.adobe.com/message/3602618

我需要做的是直接从 Rest 响应中获取字符串,获取它的 bite[] 然后正确编码:=)

String myXmlEncoded = new String(con.httpGet().getResponseData(), "UTF-8");

谢谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 2018-01-31
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多