Comparing version 0.2.2 to 0.2.4
@@ -25,2 +25,5 @@ "use strict"; | ||
} | ||
case 'PATCH': { | ||
return HTTP_METHOD_1.HTTP_METHOD.PATCH; | ||
} | ||
case 'DELETE': { | ||
@@ -27,0 +30,0 @@ return HTTP_METHOD_1.HTTP_METHOD.DELETE; |
@@ -14,3 +14,4 @@ /** | ||
TRACE = "TRACE", | ||
PURGE = "PURGE" | ||
PURGE = "PURGE", | ||
PATCH = "PATCH" | ||
} |
@@ -19,2 +19,4 @@ "use strict"; | ||
HTTP_METHOD["PURGE"] = "PURGE"; | ||
// patch is defined in https://tools.ietf.org/html/rfc5789 | ||
HTTP_METHOD["PATCH"] = "PATCH"; | ||
})(HTTP_METHOD = exports.HTTP_METHOD || (exports.HTTP_METHOD = {})); |
@@ -9,3 +9,3 @@ import { HTTP_HEADER_CONTENT_TYPE } from '../enum/HTTP_HEADER_CONTENT_TYPE'; | ||
/** | ||
* Determines the default Content-Type header value for POST and PUT requests. | ||
* Determines the default Content-Type header value for POST, PATCH and PUT requests. | ||
* @default HTTP_HEADER_CONTENT_TYPE.JSON_UTF8 (appplication/json; charset=utf-8) | ||
@@ -12,0 +12,0 @@ */ |
@@ -58,4 +58,12 @@ "use strict"; | ||
var rawHeaderContentType = this.keys.find(function (key) { return key === HTTP_HEADER_1.HTTP_HEADER_LOWERCASE.CONTENT_TYPE; }); | ||
var isNeedContentType = [HTTP_METHOD_1.HTTP_METHOD.POST, HTTP_METHOD_1.HTTP_METHOD.PUT].includes(this._method) || this._option.forceBody; | ||
log('isNeedContentType', [HTTP_METHOD_1.HTTP_METHOD.POST, HTTP_METHOD_1.HTTP_METHOD.PUT].includes(this._method), this._option.forceBody, 'OR CALC', isNeedContentType); | ||
var isNeedContentType = [ | ||
HTTP_METHOD_1.HTTP_METHOD.POST, | ||
HTTP_METHOD_1.HTTP_METHOD.PUT, | ||
HTTP_METHOD_1.HTTP_METHOD.PATCH, | ||
].includes(this._method) || this._option.forceBody; | ||
log('isNeedContentType', [ | ||
HTTP_METHOD_1.HTTP_METHOD.POST, | ||
HTTP_METHOD_1.HTTP_METHOD.PUT, | ||
HTTP_METHOD_1.HTTP_METHOD.PATCH, | ||
].includes(this._method), this._option.forceBody, 'OR CALC', isNeedContentType); | ||
var headers = {}; | ||
@@ -62,0 +70,0 @@ if (isNeedContentType && isEmpty_1.isEmpty(rawHeaderContentType) && isEmpty_1.isNotEmpty(this.defaultContentType)) { |
{ | ||
"name": "r2curl", | ||
"version": "0.2.2", | ||
"version": "0.2.4", | ||
"description": "Node.js Request Wrapper (axios, fetch, ..) to cURL Command String", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -0,0 +0,0 @@ # r2curl |
Sorry, the diff of this file is not supported yet
32087
613