How-To: Handle large http header size
Dapr has a default limit of 4KB for the http header read buffer size. When sending http headers that are bigger than the default 4KB, you can increase this value. Otherwise, you may encounter a service invocation error. You can change the http header size by using the dapr.io/http-read-buffer-size
annotation or --dapr-http-read-buffer-size
flag when using the CLI.
This tells Dapr to set maximum read buffer size to 16
KB.
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
app: myapp
spec:
replicas: 1
selector:
matchLabels:
app: myapp
template:
app: myapp
annotations:
dapr.io/enabled: "true"
dapr.io/app-id: "myapp"
dapr.io/app-port: "8000"
dapr.io/http-read-buffer-size: "16"
...