huangyutongs commented on issue #9830:
URL: https://github.com/apache/apisix/issues/9830#issuecomment-1635464561
> > I want to do limit-req for the request header `x-userid: test`, how to
do it,
>
> I think you can reference it with $http_x_userid
It seems that the content of the request header cannot be obtained
Here is my configuration
```
apiVersion: apisix.apache.org/v2
kind: ApisixRoute
metadata:
name: apisix-dashbord-route
spec:
http:
- backends:
- serviceName: apisix-dashboard
servicePort: 80
match:
hosts:
- apisixui.baidu.cn
paths:
- /*
name: apisix-dashbord-route
plugins:
- config:
burst: 0
key: $http_x_userid
key_type: var_combination
rate: 1
rejected_code: 500
rejected_msg: Requests are too frequent, please try again later.
enable: true
name: limit-req
```
Quickly make two requests
```
curl -I 192.168.110.186 -H "host: apisixui.baidu.cn"
HTTP/1.1 500 Internal Server Error
```
There is no x-userid: test in my request header, but it is limited
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]