Update har_io.dart

This commit is contained in:
Ashita Prasad
2025-06-23 04:42:17 +05:30
parent a1eac15f06
commit 9b0e229325

View File

@ -64,8 +64,8 @@ class HarParserIO {
Map<String, String> parsedData = parseFormData(formDataStr); Map<String, String> parsedData = parseFormData(formDataStr);
parsedData.forEach((key, value) { parsedData.forEach((key, value) {
formDataType = FormDataType.text; formDataType = FormDataType.text;
var name = key ?? ""; var name = key;
var val = value ?? ""; var val = value;
formData.add(FormDataModel( formData.add(FormDataModel(
name: name, name: name,
value: val, value: val,
@ -76,7 +76,7 @@ class HarParserIO {
if (request.postData?.mimeType == "multipart/form-data") { if (request.postData?.mimeType == "multipart/form-data") {
bodyContentType = ContentType.formdata; bodyContentType = ContentType.formdata;
var name, val; String? name, val;
for (var fd in request.postData?.params ?? <har.Param>[]) { for (var fd in request.postData?.params ?? <har.Param>[]) {
name = fd.name; name = fd.name;
if (fd.contentType == "text/plain") { if (fd.contentType == "text/plain") {
@ -87,8 +87,8 @@ class HarParserIO {
val = fd.fileName; val = fd.fileName;
} }
formData.add(FormDataModel( formData.add(FormDataModel(
name: name, name: name ?? "",
value: val, value: val ?? "",
type: formDataType, type: formDataType,
)); ));
} }