.NET Core如何实现请求转发的长尾是:.NET Core中如何巧妙设计请求转发机制以应对复杂业务场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1098个文字,预计阅读时间需要5分钟。
前言,近期,有关注我公众号的小伙伴私信我,遇到一个问题困扰了很久,一直没有解决。此问题具有一定的参考意义,这里与大家分享下,希望对后续可能需要的你有所帮助。
问题详情,以下省略,不超过100字。
前言
冒个泡,近日,有关注我公众号的小伙伴私信我,遇到一个问题搞了很久没解决,此问题具有参考意义,这里跟大家分享下,希望对后续可能有需要的你能有所参考和帮助。
请求转发问题
内网环境跟外网隔离,现在外网的请求都需要一个专用服务器转接到内网处理,用app.UseRewriter转接, 从外网服务器转发到内网服务器的时候Header 里面的Authorization 居然丢失了,重新设置RewriteContext.HttpContex Header也不行,有没有办法解决?当时我的想法是,实在不行,在外网将token直接放到url或body里不就完事,这样的话,外网每增加一个接口,都得将token取出然后进行转换,内网以相同方式获取,这是小伙伴所不能忍受。这里我们创建两个Web应用程序,然后添加自定义转发规则。
本文共计1098个文字,预计阅读时间需要5分钟。
前言,近期,有关注我公众号的小伙伴私信我,遇到一个问题困扰了很久,一直没有解决。此问题具有一定的参考意义,这里与大家分享下,希望对后续可能需要的你有所帮助。
问题详情,以下省略,不超过100字。
前言
冒个泡,近日,有关注我公众号的小伙伴私信我,遇到一个问题搞了很久没解决,此问题具有参考意义,这里跟大家分享下,希望对后续可能有需要的你能有所参考和帮助。
请求转发问题
内网环境跟外网隔离,现在外网的请求都需要一个专用服务器转接到内网处理,用app.UseRewriter转接, 从外网服务器转发到内网服务器的时候Header 里面的Authorization 居然丢失了,重新设置RewriteContext.HttpContex Header也不行,有没有办法解决?当时我的想法是,实在不行,在外网将token直接放到url或body里不就完事,这样的话,外网每增加一个接口,都得将token取出然后进行转换,内网以相同方式获取,这是小伙伴所不能忍受。这里我们创建两个Web应用程序,然后添加自定义转发规则。

