- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ResponseBuilder 类发送重定向响应
responseBuilder.header("Location", "/foo");
我的问题是 URI 解析为绝对 URI。根据文档:
如果提供了相对 URI,则会通过相对于应用程序的基本 URI 解析它来将其转换为绝对 URI(请参阅 UriInfo.getBaseUri())。如果为 null,则任何现有的位置值都将被删除。
因为我的服务在反向代理后面运行,所以位置值的主机名出错。有什么方法可以在返回位置 header 时强制使用相对 URI?
最佳答案
您可以使用 X-Forwarded-For
和 X-Forwarded-Host
指定负载均衡器或反向代理后面的原始客户端或主机。
Host names and ports of reverse proxies (load balancers, CDNs) may differ from the origin server handling the request, in that case the X-Forwarded-Host header is useful to determine which Host was originally used.
关于java - 使用 ResponseBuilder 在位置 header 中强制相对 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54550945/
我正在尝试使用 responsebuilder 创建响应。当我在实体中传递字符串时它工作正常但是当我传递一些错误类时它不起作用。 这是代码 1) 工作正常 Response.status(400).e
这个问题在这里已经有了答案: How to encode the filename parameter of Content-Disposition header in HTTP? (21 个回答)
我目前正在从 Java ASK-SDK v1 迁移到 Java ASK SDK v2 . 我尝试使用我构建响应的 ResponseBuilder 类返回 webhook 调用,并且数据是正确的,但是当
我的问题是是否/如何将OutputStream传递给Jax-rs中的Response-Object。这是我当前设置的(非结构化)描述: 我有一个基于Java的REST服务(基于Java Jax-rs的
我正在使用 ResponseBuilder 类发送重定向响应 responseBuilder.header("Location", "/foo"); 我的问题是 URI 解析为绝对 URI。根据文档:
在 Alexa V1 中,可以使用 ssml 轻松地在响应中建立暂停。 this.emit(':tell', "Pause now . Start again"); 但在 Alexa SDK V2 中
在我的 Alexa 技能的 intent 处理程序之一中,一旦我的 promise 得到解决,我必须返回响应。 代码如下: var rcvPromise = receiveMsgQ(); rcv
我正在使用 javax.ws.rs.core.Response api 构建响应并将其从 Spring Boot 后端发送回前端。我有一个 Controller 如下。 @GetMapping(val
我使用的是 javaee-api 6.0。 我有一个带有 java.util.Date 字段的实体 bean,名为“updated”。 public class Tariff implements S
以前有人见过类似的错误吗?我查看了 maven 依赖项,看起来我正在使用 jersey 2.26。所以,我不认为这是依赖冲突问题。 ResponseBuilder 无法识别方法状态。 从其他帖子了解到
我是一名优秀的程序员,十分优秀!