diff --git a/lib/codegen/dart/http.dart b/lib/codegen/dart/http.dart index 563361d8..708ae859 100644 --- a/lib/codegen/dart/http.dart +++ b/lib/codegen/dart/http.dart @@ -55,10 +55,11 @@ class DartHttpCodeGen { final strContent = CodeExpression(Code('r\'\'\'$body\'\'\'')); dataExp = declareVar('body', type: refer('String')).assign(strContent); - final hasContentTypeHeader = composeHeaders.keys.any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader); + final hasContentTypeHeader = composeHeaders.keys + .any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader); if (!hasContentTypeHeader) { composeHeaders.putIfAbsent(HttpHeaders.contentTypeHeader, - () => kContentTypeMap[contentType] ?? ''); + () => kContentTypeMap[contentType] ?? ''); } } diff --git a/lib/codegen/python/http_client.dart b/lib/codegen/python/http_client.dart index 0179fdae..35f97b9f 100644 --- a/lib/codegen/python/http_client.dart +++ b/lib/codegen/python/http_client.dart @@ -105,7 +105,8 @@ print(data.decode("utf-8")) var headers = requestModel.enabledHeadersMap; if (headers.isNotEmpty || hasBody) { hasHeaders = true; - bool hasContentTypeHeader = headers.keys.any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader); + bool hasContentTypeHeader = headers.keys + .any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader); if (hasBody && !hasContentTypeHeader) { headers[HttpHeaders.contentTypeHeader] = diff --git a/lib/services/http_service.dart b/lib/services/http_service.dart index 54d9c387..17708c53 100644 --- a/lib/services/http_service.dart +++ b/lib/services/http_service.dart @@ -28,10 +28,11 @@ Future<(http.Response?, Duration?, String?)> request( if (contentLength > 0) { body = requestBody; headers[HttpHeaders.contentLengthHeader] = contentLength.toString(); - final hasContentTypeHeader = headers.keys.any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader); + final hasContentTypeHeader = headers.keys + .any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader); if (!hasContentTypeHeader) { - headers[HttpHeaders.contentTypeHeader] = - kContentTypeMap[requestModel.requestBodyContentType] ?? ""; + headers[HttpHeaders.contentTypeHeader] = + kContentTypeMap[requestModel.requestBodyContentType] ?? ""; } } } diff --git a/lib/utils/har_utils.dart b/lib/utils/har_utils.dart index b35c02a9..c74a1750 100644 --- a/lib/utils/har_utils.dart +++ b/lib/utils/har_utils.dart @@ -134,8 +134,9 @@ Map requestModelToHARJsonRequest( var headers = useEnabled ? requestModel.enabledHeadersMap : requestModel.headersMap; if (headers.isNotEmpty || hasBody) { - bool hasContentTypeHeader = headers.keys.any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader); - + bool hasContentTypeHeader = headers.keys + .any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader); + if (hasBody && !hasContentTypeHeader) { var m = { "name": "Content-Type",