ctx.request 都有哪些参数

388 阅读1分钟

ctx.request 是一个 Koa 上下文对象中的属性,用于表示请求相关的信息。具体来说,ctx.request 是一个包含请求的属性和方法的对象。

一些常用的 ctx.request 属性和方法包括:

  • ctx.request.url:请求的 URL,包括路径、查询参数和哈希部分。
  • ctx.request.method:请求的 HTTP 方法,例如 GET、POST、PUT、DELETE 等。
  • ctx.request.headers:请求的头部信息,以键值对的形式存储。
  • ctx.request.body:请求的主体部分,通常用于 POST、PUT 等请求方法,包含了发送给服务器的数据。
  • ctx.request.query:请求的查询参数,以键值对的形式存储。
  • ctx.request.params:请求的动态路由参数,以键值对的形式存储。

通过访问这些属性和方法,你可以获取和操作请求的相关信息。