mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 05:32:26 +08:00
Update HAR code
This commit is contained in:
@ -3,10 +3,14 @@ import 'package:apidash/utils/utils.dart' show requestModelToHARJsonRequest;
|
||||
import 'package:apidash/models/models.dart' show RequestModel;
|
||||
|
||||
class HARCodeGen {
|
||||
String? getCode(RequestModel requestModel) {
|
||||
String? getCode(
|
||||
RequestModel requestModel,
|
||||
String defaultUriScheme,
|
||||
) {
|
||||
try {
|
||||
var harString =
|
||||
kEncoder.convert(requestModelToHARJsonRequest(requestModel));
|
||||
var harString = kEncoder.convert(requestModelToHARJsonRequest(
|
||||
requestModel,
|
||||
defaultUriScheme: defaultUriScheme));
|
||||
return harString;
|
||||
} catch (e) {
|
||||
return null;
|
||||
|
@ -72,6 +72,7 @@ Map<String, dynamic> entryToHAR(RequestModel requestModel) {
|
||||
|
||||
Map<String, dynamic> requestModelToHARJsonRequest(
|
||||
RequestModel requestModel, {
|
||||
defaultUriScheme = kDefaultUriScheme,
|
||||
bool exportMode = false,
|
||||
}) {
|
||||
Map<String, dynamic> json = {};
|
||||
@ -80,6 +81,7 @@ Map<String, dynamic> requestModelToHARJsonRequest(
|
||||
var rec = getValidRequestUri(
|
||||
requestModel.url,
|
||||
requestModel.requestParams,
|
||||
defaultUriScheme: defaultUriScheme,
|
||||
);
|
||||
|
||||
Uri? uri = rec.$1;
|
||||
|
Reference in New Issue
Block a user