dhq's recent timeline updates
dhq

dhq

V2EX member #264239, joined on 2017-11-01 19:50:45 +08:00
dhq's recent replies
@feedcode 没有作用,我 ai 的回答是,nginx 的 rewrite 本身就是会做 uri 的 decode 这一步的,貌似没法避免
@feedcode 昨天又尝试过,但加了这个,它会把 /xxx?aa=bb 修改为 /xxx%3Faa=bb
```
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: 200m
nginx.ingress.kubernetes.io/proxy-next-upstream-timeout: "60"
nginx.ingress.kubernetes.io/proxy-read-timeout: "360"
# 移除 rewrite-target 和 use-regex 注解
# nginx.ingress.kubernetes.io/rewrite-target: /$2
# nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/enable-rewrite-log: "true"
nginx.ingress.kubernetes.io/configuration-snippet: |
# 新增的重写逻辑
# 1. 将当前 URI 重置为原始的、未解码的 URI
# rewrite ^ $request_uri;

# 2. 对原始 URI 进行重写,剥离/dhq/前缀
# 'break'标志表示停止处理后续的 rewrite 规则,并进行内部转发
rewrite ^/dhq/(.*)$ /$1 break;
```
@illl 客户端请求的时候会执行一个 urlencode ,像 js 本身有这样的函数,但是 ingress 在拿到编码后的 uri 的时候,会自动给你把 encode 过的字符串给你 decode 还原回去,但我不期望它帮我做这个事情,
Aug 9, 2024
Replied to a topic by dhq 酷工作 招聘- Python 工程师-Base 深圳 or 成都
@Legende 简历发送到邮箱 [email protected]
这个硬盘是系统盘? prometheus 的数据目录在这个盘上? prometheus 默认两个小时落一次盘,可能是这个?
Dec 27, 2022
Replied to a topic by SonivelY 问与答 大家来晒一晒自己的年终奖吧
0
Sep 16, 2022
Replied to a topic by kaiger 程序员 如何写出更优雅的代码。
不写
Jan 29, 2022
Replied to a topic by dhq Erlang erlang inet_db:gethostname() 机制请教
@TangMonk 不是想用,因为用的 rabbitmq ,用这个写的。。
Sep 30, 2021
Replied to a topic by shakaraka 职场话题 大家今天还有心思上班不
跟读书那会一样,临近放假的那个下午,最后一节课,哪还听得进去,准备好书包,看着门口,随时冲锋
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5587 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 08:54 · PVG 16:54 · LAX 01:54 · JFK 04:54
♥ Do have faith in what you're doing.