mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 05:32:26 +08:00
cleanup ContentType
This commit is contained in:
@ -148,9 +148,9 @@ public class Main {
|
||||
// especially sets up Content-Type header if the request has a body
|
||||
// and Content-Type is not explicitely set by the developer
|
||||
if (hasBody &&
|
||||
!requestModel.enabledHeadersMap.containsKey('Content-Type')) {
|
||||
!requestModel.enabledHeadersMap.containsKey(kHeaderContentType)) {
|
||||
result += templateRequestHeader
|
||||
.render({"name": 'Content-Type', "value": contentType});
|
||||
.render({"name": kHeaderContentType, "value": contentType});
|
||||
}
|
||||
|
||||
// setting up rest of the request headers
|
||||
|
@ -90,7 +90,7 @@ axios(config)
|
||||
m[i["name"]] = i["value"];
|
||||
}
|
||||
if (requestModel.hasFormData) {
|
||||
m[kHeaderContentType] = 'multipart/form-data';
|
||||
m[kHeaderContentType] = ContentType.formdata.header;
|
||||
}
|
||||
result += templateHeader
|
||||
.render({"headers": padMultilineString(kEncoder.convert(m), 2)});
|
||||
|
@ -99,7 +99,7 @@ fetch(url, options)
|
||||
var m = {};
|
||||
for (var i in headers) {
|
||||
// fetch can automatically add the Content-Type header when FormData is passed as body
|
||||
if (i["name"] == "Content-Type" && requestModel.hasFormData) {
|
||||
if (i["name"] == kHeaderContentType && requestModel.hasFormData) {
|
||||
continue;
|
||||
}
|
||||
m[i["name"]] = i["value"];
|
||||
|
@ -238,8 +238,8 @@ function build_data_files(\$boundary, \$fields, \$files)
|
||||
|
||||
if (requestModel.hasFormData) {
|
||||
// we will override any existing boundary and use our own boundary
|
||||
m['Content-Type'] =
|
||||
"multipart/form-data; boundary=-------------$uuid";
|
||||
m[kHeaderContentType] =
|
||||
"${ContentType.formdata.header}; boundary=-------------$uuid";
|
||||
|
||||
var boundaryUniqueIdTemplate =
|
||||
jj.Template(kBoundaryUniqueIdTemplate);
|
||||
|
@ -107,7 +107,7 @@ echo \$res->getBody();
|
||||
headersString += "\t\t\t\t'$key' => '$value', \n";
|
||||
});
|
||||
if (requestModel.hasFormData) {
|
||||
m['Content-Type'] = 'multipart/form-data';
|
||||
m[kHeaderContentType] = ContentType.formdata.header;
|
||||
}
|
||||
headersString = headersString.substring(
|
||||
0, headersString.length - 2); // Removing trailing comma and space
|
||||
|
@ -147,7 +147,7 @@ puts "Response Body: #{response.body}"
|
||||
var headers = requestModel.enabledHeadersMap;
|
||||
if (requestModel.hasBody && !requestModel.hasContentTypeHeader) {
|
||||
if (requestModel.hasJsonData || requestModel.hasTextData) {
|
||||
headers["Content-Type"] = requestModel.requestBodyContentType.header;
|
||||
headers[kHeaderContentType] = requestModel.requestBodyContentType.header;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user