Skip to content

keq-headers

提供了修改 HTTP 请求头的 Middleware

使用方法

typescript
import { request } from 'keq'
import {
  setHeader,
  setHeaders,
  appendHeader,
  appendHeaders,
  insertHeader,
  insertHeaders,
} from 'keq-headers'


request
  .use(setHeader('x-user-name', 'Kerry'))
  .use(appendHeader('x-user-name', 'Marry'))
  .use(insertHeader('x-user-name', 'J'))
  .use(setHeaders({
    'x-user-name': 'Kerry',
    'x-user-id': '1'
  }))
  .use(appendHeaders({
    'x-user-name': 'Marray',
    'x-user-id': '1',
  }))
  .use(insertHeaders({
    'x-user-name': 'J',
    'x-user-id': 1,
  }))
Middleware描述
setHeader添加 Header,如果 Header 已存在则覆盖
setHeaders添加多个 Header,如果 Header 已存在则覆盖
appendHeader添加 Header,不影响已存在的 Header
appendHeaders添加多个 Header,不影响已存在的 Header
insertHeader添加 Header,如果已存在则不添加
insertHeaders添加多个 Header,如果已存在则不添加