我是Web编程的新手,尤其是Java语言的新手,所以我才了解到标头和正文是什么。
我正在使用Spring MVC编写RESTful服务。我可以@RequestMapping
在控制器中创建简单的服务。我需要帮助来了解如何从REST服务控制器中的方法请求中获取HTTP标头信息。我想解析出标题并从中获取一些属性。
你能解释一下我如何获得这些信息吗?
使用注释参数时@RequestHeader
,参数将检索标头信息。因此,你可以执行以下操作:
@RequestHeader("Accept")
获取Accept标题。
因此,从文档中:
@RequestMapping("/displayHeaderInfo.do")
public void displayHeaderInfo(@RequestHeader("Accept-Encoding") String encoding,
@RequestHeader("Keep-Alive") long keepAlive) {
}
Accept-Encoding
和Keep-Alive
在被提供标头值encoding
和keepAlive
参数分别。
null null 你能解释一下我是如何得到这些信息的吗?
问题内容: 如何在Spring-ws端点中访问HTTP标头? 我的代码如下所示: 仅获取未编组的JAXB对象作为参数。如何访问请求内部附带的HTTP标头? 一种可能可行的方法是创建一个Servlet过滤器,该过滤器将标头值存储到变量中,然后在内部访问该变量,但是有没有更好的,更像弹簧的方法来做到这一点? 问题答案: 您可以添加这些方法。在将持有线程局部变量(在这种情况下HTTP)与交通有关的一些数
我正在尝试读取基于Spring的REST API中的HTTP头。我跟着这个。但我得到了这个错误: 未找到类java.lang.String, ContentType:Application/Octet-Stream的消息正文读取器 如何从HTTP头中获取值?
我正在开发一个带有jhipster V4.5.6的Spring启动应用程序。但无法配置 CORS。 下面是我的application-dev.yml文件: WebConfigurer.java如下: 和安全配置。java文件如下所示: 现在,我可以使用 GET 请求。但是当我使用POST时,如下所示: 我得到以下错误: XMLHttpRequest 无法加载 http://localhost:80
如何解决以下错误; 加载资源失败:服务器响应状态为500(内部服务器错误)cdn。安普项目。org/v0。js:68响应必须包含AMP访问控制允许源代码源标题Yd@cdn。安普项目。org/v0。js:68 cdn。安普项目。org/v0。js:68表单提交失败:错误:响应必须包含AMP Access Control Allow Source Origin标头 报道 遵循CORS上AMP G
我使用此代码登录到外部系统: 我收到一种LoginResponse,但它没有价值。 LoginResponse类型仅包含: 我需要从标头访问UserAuth值,但这不包含在LoginResponse对象中。 SOAP 响应为: 如何访问标题信息,在本例中是UserAuth值? 我是否需要使用更低层次的东西并从soap响应中解析所需的值? 更新: 我认为我需要使用SAAJ使用自定义SOAP请求(类似