/*!1* Express - router - methods2* Copyright(c) 2010 TJ Holowaychuk <[email protected]>3* MIT Licensed4*5* Adapted for SS6* (C) 2011 Nodejitsu Inc. <[email protected]>7*8*/910/**11* Hypertext Transfer Protocol -- HTTP/1.112* http://www.ietf.org/rfc/rfc2616.txt13*/14var RFC2616 = ['OPTIONS', 'GET', 'POST', 'PUT', 'DELETE', 'TRACE', 'CONNECT'];1516/**17* HTTP Extensions for Distributed Authoring -- WEBDAV18* http://www.ietf.org/rfc/rfc2518.txt19*/20var RFC2518 = ['PROPFIND', 'PROPPATCH', 'MKCOL', 'COPY', 'MOVE', 'LOCK', 'UNLOCK'];2122/**23* Versioning Extensions to WebDAV24* http://www.ietf.org/rfc/rfc3253.txt25*/26var RFC3253 = ['VERSION-CONTROL', 'REPORT', 'CHECKOUT', 'CHECKIN', 'UNCHECKOUT', 'MKWORKSPACE', 'UPDATE', 'LABEL', 'MERGE', 'BASELINE-CONTROL', 'MKACTIVITY'];2728/**29* Ordered Collections Protocol (WebDAV)30* http://www.ietf.org/rfc/rfc3648.txt31*/32var RFC3648 = ['ORDERPATCH'];3334/**35* Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol36* http://www.ietf.org/rfc/rfc3744.txt37*/38var RFC3744 = ['ACL'];3940/**41* Web Distributed Authoring and Versioning (WebDAV) SEARCH42* http://www.ietf.org/rfc/rfc5323.txt43*/44var RFC5323 = ['SEARCH'];4546/**47* PATCH Method for HTTP48* http://www.ietf.org/rfc/rfc5789.txt49*/50var RFC5789 = ['PATCH'];5152/**53* Expose the methods.54*/55module.exports = [].concat(56RFC2616,57RFC2518,58RFC3253,59RFC3648,60RFC3744,61RFC5323,62RFC578963).map(function (method) {64return method.toLowerCase();65});6667