cleanup ContentType

This commit is contained in:
Ankit Mahato
2024-04-06 13:42:35 +05:30
parent 90eed294e7
commit 631c2e26d3
6 changed files with 8 additions and 8 deletions

View File

@ -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

View File

@ -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)});

View File

@ -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"];

View File

@ -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);

View File

@ -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

View File

@ -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;
}
}