mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 13:51:20 +08:00
Merge branch 'main' into form_data_imp
This commit is contained in:
@ -22,8 +22,8 @@ class DartHttpCodeGen {
|
||||
final next = generatedDartCode(
|
||||
url: url,
|
||||
method: requestModel.method,
|
||||
queryParams: requestModel.paramsMap,
|
||||
headers: requestModel.headersMap,
|
||||
queryParams: requestModel.enabledParamsMap,
|
||||
headers: requestModel.enabledHeadersMap,
|
||||
body: requestModel.requestBody,
|
||||
contentType: requestModel.requestBodyContentType,
|
||||
formData: rowsToFormDataMap(requestModel.formDataList) ?? [],
|
||||
@ -59,8 +59,11 @@ class DartHttpCodeGen {
|
||||
final strContent = CodeExpression(Code('r\'\'\'$body\'\'\''));
|
||||
dataExp = declareVar('body', type: refer('String')).assign(strContent);
|
||||
|
||||
composeHeaders.putIfAbsent(HttpHeaders.contentTypeHeader,
|
||||
final hasContentTypeHeader = composeHeaders.keys.any((k) => k.toLowerCase() == HttpHeaders.contentTypeHeader);
|
||||
if (!hasContentTypeHeader) {
|
||||
composeHeaders.putIfAbsent(HttpHeaders.contentTypeHeader,
|
||||
() => kContentTypeMap[contentType] ?? '');
|
||||
}
|
||||
}
|
||||
|
||||
Expression? queryParamExp;
|
||||
|
Reference in New Issue
Block a user