inclusion of headers

This commit is contained in:
adityamayukhsom
2024-03-28 04:01:03 +05:30
parent 261103d5eb
commit 0354792457

View File

@ -147,6 +147,21 @@ puts "Response Body: #{response.body}"
result += templateRequestOptionsBoundary.render({"boundary": boundary});
}
var headers = requestModel.enabledHeadersMap;
if (requestModel.hasBody && !requestModel.hasContentTypeHeader) {
if (requestModel.hasJsonData || requestModel.hasTextData) {
headers["Content-Type"] = requestModel.requestBodyContentType.header;
} else if (requestModel.hasFormData) {
headers["Content-Type"] =
(requestModel.hasFileInFormData) ? "multipart/form-data" : "application/x-www-form-urlencoded";
}
}
if (headers.isNotEmpty) {
var templateRequestHeaders = jj.Template(kTemplateRequestHeaders);
result += templateRequestHeaders.render({"headers": headers});
}
} catch (e) {
return null;
}