Fixed headers and corresponding template

This commit is contained in:
Apoorv Dwivedi
2024-03-21 02:40:47 +05:30
parent beeece8875
commit f99a84375a
2 changed files with 6 additions and 28 deletions

View File

@ -89,7 +89,7 @@ fn main() {
"hasJsonBody": requestModel.hasJsonData, "hasJsonBody": requestModel.hasJsonData,
"hasHeaders": (requestModel.enabledRequestHeaders != null && "hasHeaders": (requestModel.enabledRequestHeaders != null &&
requestModel.enabledRequestHeaders!.isNotEmpty) || requestModel.enabledRequestHeaders!.isNotEmpty) ||
requestModel.hasBody (requestModel.hasJsonData || requestModel.hasTextData)
}); });
var rec = getValidRequestUri( var rec = getValidRequestUri(
@ -124,7 +124,7 @@ fn main() {
var headersList = requestModel.enabledRequestHeaders; var headersList = requestModel.enabledRequestHeaders;
if (headersList != null || requestModel.hasBody) { if (headersList != null || requestModel.hasBody) {
var headers = requestModel.enabledHeadersMap; var headers = requestModel.enabledHeadersMap;
if (requestModel.hasJsonData || requestModel.hasTextData || requestModel.hasFormData) { if (requestModel.hasJsonData || requestModel.hasTextData) {
headers.putIfAbsent(kHeaderContentType, headers.putIfAbsent(kHeaderContentType,
() => requestModel.requestBodyContentType.header); () => requestModel.requestBodyContentType.header);
} }

View File

@ -569,7 +569,6 @@ fn main() {
test('POST4', () { test('POST4', () {
const expectedCode = r""" const expectedCode = r"""
use curl::easy::Easy; use curl::easy::Easy;
use curl::easy::List;
fn main() { fn main() {
let mut easy = Easy::new(); let mut easy = Easy::new();
@ -592,11 +591,7 @@ fn main() {
.add().unwrap(); .add().unwrap();
easy.httppost(form).unwrap(); easy.httppost(form).unwrap();
let mut list = List::new(); {
list.append("Content-Type: multipart/form-data").unwrap();
easy.http_headers(list).unwrap();
{
let mut transfer = easy.transfer(); let mut transfer = easy.transfer();
transfer.write_function(|new_data| { transfer.write_function(|new_data| {
data.extend_from_slice(new_data); data.extend_from_slice(new_data);
@ -643,7 +638,6 @@ fn main() {
easy.httppost(form).unwrap(); easy.httppost(form).unwrap();
let mut list = List::new(); let mut list = List::new();
list.append("User-Agent: Test Agent").unwrap(); list.append("User-Agent: Test Agent").unwrap();
list.append("Content-Type: multipart/form-data").unwrap();
easy.http_headers(list).unwrap(); easy.http_headers(list).unwrap();
{ {
@ -668,7 +662,6 @@ fn main() {
test('POST6', () { test('POST6', () {
const expectedCode = r""" const expectedCode = r"""
use curl::easy::Easy; use curl::easy::Easy;
use curl::easy::List;
fn main() { fn main() {
let mut easy = Easy::new(); let mut easy = Easy::new();
@ -687,11 +680,7 @@ fn main() {
.add().unwrap(); .add().unwrap();
easy.httppost(form).unwrap(); easy.httppost(form).unwrap();
let mut list = List::new(); {
list.append("Content-Type: multipart/form-data").unwrap();
easy.http_headers(list).unwrap();
{
let mut transfer = easy.transfer(); let mut transfer = easy.transfer();
transfer.write_function(|new_data| { transfer.write_function(|new_data| {
data.extend_from_slice(new_data); data.extend_from_slice(new_data);
@ -713,7 +702,6 @@ fn main() {
test('POST7', () { test('POST7', () {
const expectedCode = r""" const expectedCode = r"""
use curl::easy::Easy; use curl::easy::Easy;
use curl::easy::List;
fn main() { fn main() {
let mut easy = Easy::new(); let mut easy = Easy::new();
@ -732,11 +720,7 @@ fn main() {
.add().unwrap(); .add().unwrap();
easy.httppost(form).unwrap(); easy.httppost(form).unwrap();
let mut list = List::new(); {
list.append("Content-Type: multipart/form-data").unwrap();
easy.http_headers(list).unwrap();
{
let mut transfer = easy.transfer(); let mut transfer = easy.transfer();
transfer.write_function(|new_data| { transfer.write_function(|new_data| {
data.extend_from_slice(new_data); data.extend_from_slice(new_data);
@ -758,7 +742,6 @@ fn main() {
test('POST8', () { test('POST8', () {
const expectedCode = r""" const expectedCode = r"""
use curl::easy::Easy; use curl::easy::Easy;
use curl::easy::List;
fn main() { fn main() {
let mut easy = Easy::new(); let mut easy = Easy::new();
@ -781,11 +764,7 @@ fn main() {
.add().unwrap(); .add().unwrap();
easy.httppost(form).unwrap(); easy.httppost(form).unwrap();
let mut list = List::new(); {
list.append("Content-Type: multipart/form-data").unwrap();
easy.http_headers(list).unwrap();
{
let mut transfer = easy.transfer(); let mut transfer = easy.transfer();
transfer.write_function(|new_data| { transfer.write_function(|new_data| {
data.extend_from_slice(new_data); data.extend_from_slice(new_data);
@ -829,7 +808,6 @@ fn main() {
let mut list = List::new(); let mut list = List::new();
list.append("User-Agent: Test Agent").unwrap(); list.append("User-Agent: Test Agent").unwrap();
list.append("Keep-Alive: true").unwrap(); list.append("Keep-Alive: true").unwrap();
list.append("Content-Type: multipart/form-data").unwrap();
easy.http_headers(list).unwrap(); easy.http_headers(list).unwrap();
{ {