You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 5与Jersey 2.26 POST请求头参数为空问题求助

Angular 5 POST请求头参数在Jersey 2.26中为空的问题及解决方案

问题背景

我最近在做Angular 5与Jersey 2.26的后端对接时踩了个坑:用Angular发送HTTP POST请求,后端Jersey始终读不到请求头里的自定义参数。本来想在相关讨论下补充评论,但没法发新评论,特意来分享我的解决方案。

解决方案

折腾了半天终于找到问题根源——跨域请求的自定义请求头没被服务器允许,具体解决步骤如下:

  • 打开服务器配置文件standalone-full.xml
  • 找到配置跨域的Access-Control-Allow-Header标签
  • 把我请求里用到的自定义头字段id_token和use_cases添加到该标签的允许参数列表中

配置完成后重启服务器,再发送请求时,Jersey就能正常读取到请求头里的参数了!


内容的提问来源于stack exchange,提问作者Daniel Heraldo Moreno Rojas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:48:11