gpt4 book ai didi

java - 需要不在 header 中定义 pageEncoding/charset (JSP)

转载 作者:行者123 更新时间:2023-12-01 06:00:07 26 4
gpt4 key购买 nike

我正在编写一个 JSP 程序,需要对现有程序使用react。它获取 JSP 程序需要处理并生成响应的几个变量。

现有程序有他的自定义 header ,例如:

Content-Type: application/x-server-response

但是 JSP 程序返回的内容带有错误的 header 。像这样:

Content-Type: application/x-server-response;charset=UTF-8

杀死现有程序的部分是字符集。该程序要求在没有设置任何字符集的情况下获取响应。

我在互联网上搜索了这个问题,发现更多人有同样的问题,但给出的结果并不能解决问题。

是否可以让JSP程序返回完全没有字符集的内容?

最佳答案

JSP 创建文本输出,因此必须添加字符集。 JSP 行为是正确的!这似乎是使用 JSP 实现的服务器的客户端的错误实现!字符集可能会被忽略,但实现似乎有 content-type == "application/x-server-response" (可能是 PHP?)而不是以更正确的方式解析 header (有关 header 格式的更多信息,请参阅 HTTP 1.1

我认为您不会让 JSP 引擎抑制内容类型 header 的字符集参数。

关于java - 需要不在 header 中定义 pageEncoding/charset (JSP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/914988/

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