Add export/import functionality for favorites (#655)

This commit is contained in:
wanghongenpin
2025-12-27 01:34:27 +08:00
parent 63942b94f5
commit 9c7a9da67b
7 changed files with 228 additions and 15 deletions

View File

@@ -260,6 +260,7 @@ class HttpRequest extends HttpMessage {
Map<String, dynamic> toJson() {
return {
'_class': 'HttpRequest',
'_id': requestId,
'uri': requestUrl,
'method': method.name,
'protocolVersion': protocolVersion,
@@ -273,7 +274,8 @@ class HttpRequest extends HttpMessage {
factory HttpRequest.fromJson(Map<String, dynamic> json) {
var request = HttpRequest(HttpMethod.valueOf(json['method']), json['uri'],
protocolVersion: json['protocolVersion'] ?? "HTTP/1.1");
request.requestId = json['_id'] ?? request.requestId;
request.headers.addAll(HttpHeaders.fromJson(json['headers']));
request.body = json['body']?.toString().codeUnits;
if (json['requestTime'] != null) {