123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- 'use strict';
- var http = require('http');
- module.exports = getCurrentNodeMethods() || getBasicNodeMethods();
- function getCurrentNodeMethods() {
- return http.METHODS && http.METHODS.map(function lowerCaseMethod(method) {
- return method.toLowerCase();
- });
- }
- function getBasicNodeMethods() {
- return [
- 'get',
- 'post',
- 'put',
- 'head',
- 'delete',
- 'options',
- 'trace',
- 'copy',
- 'lock',
- 'mkcol',
- 'move',
- 'purge',
- 'propfind',
- 'proppatch',
- 'unlock',
- 'report',
- 'mkactivity',
- 'checkout',
- 'merge',
- 'm-search',
- 'notify',
- 'subscribe',
- 'unsubscribe',
- 'patch',
- 'search',
- 'connect'
- ];
- }
|