vis*_*era 3 spring tomcat header http-headers spring-boot
我正在开发一个java基于web application在spring-boot哪里,我送http-header从server到client结束。
Server-side我Spring-boot以 的形式使用REST API,而at client最终我们有简单的普通HTML5/Angular framework.
My query是,当我从服务器发送任何标头时,然后在客户端我总是将其转换为小写与实际。例如,我正在设置标题,例如,
header.add("KK-ACTUAL-VALUE", "sfsfjDFFDHTsdfJKKA");
Run Code Online (Sandbox Code Playgroud)
在客户端,它给出,
kk-actual-value: "sfsfjDFFDHTsdfJKKA"; (标题名称转换为小写!)
现在,问题是,如何prevent呢?
我想要与实际传递的相同的标头名称Server/API。
看起来 tomcat 容器将标头转换为小写。由于 spring boot 使用嵌入式 tomcat 受到它的影响。更多信息:https : //github.com/mitre/HTTP-Proxy-Servlet/issues/65
正如 Http 标准规定的那样:
每个头字段由一个不区分大小写的字段名称后跟一个冒号 (":") ...
https://tools.ietf.org/html/rfc7230#section-3.2
| 归档时间: |
|
| 查看次数: |
6614 次 |
| 最近记录: |