【问题标题】:How to send cyrillic / finish characters in http header如何在 http 标头中发送西里尔文/完成字符
【发布时间】:2019-12-04 14:01:24
【问题描述】:

我想以“ä ö å Ä Ö Å”作为值将自定义 http 标头发送到 java http 服务器。但是服务器收到的是“ä ö Ã¥ à à Ô。如果我在 http 正文中添加“ä ö å Ä Ö Å”,它可以正常工作。如何在 http 标头中发送“ä ö å Ä Ö Å”。

我使用 curl 作为 http 客户端。我使用邮递员,但是当添加标头时,它甚至不发送请求。

【问题讨论】:

    标签: java http curl httpclient postman-native-app


    【解决方案1】:

    1) 不鼓励使用 HTTP 标头字段中的非 ASCII 字符,它们可能会在线路上中断。您可能想要转义它们(百分比编码或类似的东西)。

    2) 您的服务器看到的显然是 UTF-8。您的服务器需要对其进行解码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2011-09-17
      • 2014-03-04
      • 1970-01-01
      相关资源
      最近更新 更多