Access HTTP headers values from a request
Use the Request.header()
method to access one individual request header’s value:
app.get('/', (c) => {
c.req.header('User-Agent')
})
You can access all the HTTP headers using the c.req.raw.headers
property:
app.get('/', c => {
console.log(c.req.raw.headers)
})
Change any HTTP header value for a response
You can change any HTTP header value using c.header()
:
c.header('Content-Type', 'text/html')
Lessons in this unit:
0: | Introduction |
1: | Your first Hono app |
2: | The Request object |
3: | Send a response to the client |
4: | Manage cookies |
5: | ▶︎ Work with HTTP headers |
6: | Handling redirects |
7: | Routing |
8: | JSX templates |
9: | Middleware |
10: | Hono on Node.js |