这个问题的起因是在使用FeignClient 设置header信息的时候无效

@FeignClient(url = "http://localhost:8083", name = "demoClient")
public interface FeignTest {@RequestMapping(value = "/hello", method = RequestMethod.GET, headers = "host=www.test.com")String hello(@RequestParam("id") String id, @RequestParam("name") String name);
}

接收方需要Host信息,但是使用这种方式发出去请求一直报 404,最后跟踪代码发现问题是在添加header的时候会过滤 key 为 host 的 header,最后发现这个策略执行是因为默认情况下这个系统属性sun.net.http.allowRestrictedHeaders
为 false

所以问题就在于把这个属性设置为 true 即可

System.setProperty("sun.net.http.allowRestrictedHeaders", "true");

HttpURLConnection 设置Host 头部无效相关推荐

  1. 跨域 · 后台设置:头部header(服务器端添加属性、属性值,浏览器端获取属性及其值) - 数据篇

    跨域 · 后台设置:头部header自定义属性 (服务器端添加属性.属性值,浏览器端获取属性及其值) headers 服务端配置 # For more information on configura ...

  2. host头部注入漏洞--中危

    host头部注入漏洞--中危 漏洞原理 漏洞知识扩展 漏洞验证 情况一 情况二 修复方案 漏洞原理 为了方便获取网站域名,开发人员一般依赖于请求包中的Host首部字段.例如,在php里用_SERVER ...

  3. Flask服务器设置host:0.0.0.0后外部依然无法访问问题

    Flask服务器设置host:0.0.0.0后外部依然无法访问问题 Python编写简单微框架基础代码时遇到 host修改成0.0.0.0外部依旧无法访问问题 正常使用flask服务时默认是部署在本地 ...

  4. [转]php curl 设置host curl_setopt CURLOPT_HTTPHEADER 指定host

    From : http://digdeeply.org/archives/10132139.html 我们在开发测试时,有时web服务器会绑定一个域名,但是因为dns是无法解析的,我们需要设置host ...

  5. PHP常用 header函数设置HTTP头部示例

    PHP常用 header函数设置HTTP头部示例 定义编码 header( 'Content-Type:text/html;charset=utf-8 '); Atom header('Content ...

  6. CentOS 7 设置IP地址无效

    CentOS 7 设置IP地址无效 在CentOS 7 中使用nmtui命令设置静态ip 地址,重启后无效. 经过排查发现,网卡没有勾选Automatically connect 选项,勾选后,使用s ...

  7. HTML中select的option设置selected=“selected“无效的解决方案

    HTML中select的option设置selected="selected"无效的解决方案 参考文章: (1)HTML中select的option设置selected=" ...

  8. safair下html换行产生的间距设置font-size:0无效

    问题:safair下html换行产生的间距设置font-size:0无效, 解决方法:letter-spacing设负值

  9. 设置网页头部图标icon

    设置网页头部图标:<link rel="shortcut icon" type="image/png" href="images/.png&qu ...

最新文章

  1. 简单团队-爬取豆瓣电影TOP250-需求分析
  2. Groovy 和 Gradle
  3. 查询框赋值后不可编辑_【技巧分享】阻塞赋值与非阻塞赋值
  4. 【疑】poj 2773 Happy 2006 互素问题(★★☆☆☆)
  5. 数据科学与python语言——Matplotlib数据可视化基础
  6. Linux压缩和解压缩命令汇总(tar命令汇总)
  7. python怎么用第三方库_python中第三方库的下载方法
  8. Corn Fields 玉米田
  9. calloc与malloc的区别
  10. 用 Python 写一个安卓 APP
  11. 工业互联网平台TOP15发布!附15个平台详细介绍!
  12. 微信营销与微博营销的区别
  13. cogs——1008. 贪婪大陆(清华巨佬代码)——树状数组
  14. OpenCV中(rows,cols)与图像(x,y)
  15. 广西大学计算机研究所宿舍,广西大学宿舍条件,宿舍环境图片(10篇)
  16. 好的plm软件有哪些?plm软件排行榜
  17. 互联网金融学习总结(4)——大数据风控的九种维度
  18. 自动驾驶改变未来1~3
  19. Eric靶机渗透测试
  20. mysql 烂泥行天下_烂泥:mysql数据库使用的基本命令

热门文章

  1. 【181202】VC++ 绘制三维图形实例源代码
  2. 对软件工程专业的认识
  3. win2003服务器服务正在运行,win2003提示“在系统启动时至少有一个服务或驱动程序产生错误”Windows服务器操作系统 -电脑资料...
  4. 转帖:回龙观幼儿园列表
  5. Python使用selenium和百度AI开放平台识别验证码自动登录
  6. 2022-2027年中国数码印花墨水行业市场全景评估及发展战略规划报告
  7. 知识图谱-生物信息学-医学论文(Chip-2022)-BCKG-基于临床指南的中国乳腺癌知识图谱的构建与应用
  8. JS slice()方法返回数组中指定元素
  9. 乐学成语——第一部分
  10. 利用论坛进行网站优化推广