From 420a6154bcdcd7cc676f65de557869543faabdd0 Mon Sep 17 00:00:00 2001 From: pana Date: Fri, 17 Jan 2014 16:30:35 +0800 Subject: [PATCH 1/2] update document --- docs/api/request.md | 16 ++++++++++++++++ docs/api/response.md | 20 +++++++++++++++++++- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/docs/api/request.md b/docs/api/request.md index a4ba03a..0886354 100644 --- a/docs/api/request.md +++ b/docs/api/request.md @@ -307,3 +307,19 @@ this.acceptsLanguages(); // => ["es", "pt", "en"] ``` +### req.idempotent + + Check if the request is idempotent. + +### req.socket + + Return the request socket. + +### req.vary(field) + + Vary on `field`. + +### req.get(field) + + Return request header. + diff --git a/docs/api/response.md b/docs/api/response.md index 740caac..399d187 100644 --- a/docs/api/response.md +++ b/docs/api/response.md @@ -8,12 +8,20 @@ ### res.header - Response header object. + Response header object. + +### res.socket + + Request socket. ### res.status Get response status. By default, `res.status` is not set unlike node's `res.statusCode` which defaults to `200`. +### res.statusString + + Response status string + ### res.status= Set response status via numeric code or case-insensitive string: @@ -243,3 +251,13 @@ this.response.lastModified = new Date(); ```js this.response.etag = crypto.createHash('md5').update(this.body).digest('hex'); ``` + +### res.append(field, val) + + Append `val` to header `field`. + +### res.vary(field) + + Vary on `field`. + + From 30d200dc09e6b0e8268f0a8da811e131b4288385 Mon Sep 17 00:00:00 2001 From: pana Date: Fri, 17 Jan 2014 18:19:51 +0800 Subject: [PATCH 2/2] remove the vary method from request object --- docs/api/request.md | 4 ---- lib/request.js | 11 ----------- 2 files changed, 15 deletions(-) diff --git a/docs/api/request.md b/docs/api/request.md index 0886354..8fdaa2f 100644 --- a/docs/api/request.md +++ b/docs/api/request.md @@ -315,10 +315,6 @@ this.acceptsLanguages(); Return the request socket. -### req.vary(field) - - Vary on `field`. - ### req.get(field) Return request header. diff --git a/lib/request.js b/lib/request.js index 4625113..eda4675 100644 --- a/lib/request.js +++ b/lib/request.js @@ -459,17 +459,6 @@ module.exports = { return this.accept.languages.apply(this.accept, arguments); }, - /** - * Vary on `field`. - * - * @param {String} field - * @api public - */ - - vary: function(field){ - this.append('Vary', field); - }, - /** * Check if the incoming request contains the "Content-Type" * header field, and it contains any of the give mime `type`s.