mirror of
https://github.com/foss42/apidash.git
synced 2025-06-03 16:27:06 +08:00
Update ContentType & ResponseBodyView enums
This commit is contained in:
@ -22,7 +22,7 @@ class DartHttpCodeGen {
|
||||
queryParams: requestModel.enabledParamsMap,
|
||||
headers: {...requestModel.enabledHeadersMap},
|
||||
contentType: requestModel.requestBodyContentType,
|
||||
hasContentTypeHeader: requestModel.hasContentTypeHeader,
|
||||
hasContentTypeHeader: requestModel.hasContentTypeHeader,
|
||||
body: requestModel.requestBody,
|
||||
formData: requestModel.formDataMapList,
|
||||
);
|
||||
@ -57,8 +57,8 @@ class DartHttpCodeGen {
|
||||
final strContent = CodeExpression(Code('r\'\'\'$body\'\'\''));
|
||||
dataExp = declareVar('body', type: refer('String')).assign(strContent);
|
||||
if (!hasContentTypeHeader) {
|
||||
headers.putIfAbsent(HttpHeaders.contentTypeHeader,
|
||||
() => kContentTypeMap[contentType] ?? '');
|
||||
headers.putIfAbsent(
|
||||
HttpHeaders.contentTypeHeader, () => contentType.header);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -118,8 +118,7 @@ import okhttp3.MediaType.Companion.toMediaType""";
|
||||
var contentLength = utf8.encode(requestBody).length;
|
||||
if (contentLength > 0) {
|
||||
hasBody = true;
|
||||
String contentType =
|
||||
kContentTypeMap[requestModel.requestBodyContentType] ?? "";
|
||||
String contentType = requestModel.requestBodyContentType.header;
|
||||
var templateBody = jj.Template(kTemplateRequestBody);
|
||||
result += templateBody
|
||||
.render({"contentType": contentType, "body": requestBody});
|
||||
|
@ -154,7 +154,7 @@ body = b'\r\n'.join(dataList)
|
||||
hasHeaders = true;
|
||||
if (hasBody && !requestModel.hasContentTypeHeader) {
|
||||
headers[HttpHeaders.contentTypeHeader] =
|
||||
kContentTypeMap[requestModel.requestBodyContentType] ?? "";
|
||||
requestModel.requestBodyContentType.header;
|
||||
}
|
||||
var headersString = kEncoder.convert(headers);
|
||||
headersString = padMultilineString(headersString, kHeadersPadding);
|
||||
|
@ -162,7 +162,7 @@ print('Response Body:', response.text)
|
||||
hasHeaders = true;
|
||||
if (hasBody) {
|
||||
headers[HttpHeaders.contentTypeHeader] =
|
||||
kContentTypeMap[requestModel.requestBodyContentType] ?? "";
|
||||
requestModel.requestBodyContentType.header;
|
||||
}
|
||||
var headersString = kEncoder.convert(headers);
|
||||
headersString = padMultilineString(headersString, kHeadersPadding);
|
||||
|
Reference in New Issue
Block a user