allproxy
Version:
AllProxy: MITM HTTP Debugging Tool.
39 lines • 1.32 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MessageType = exports.NO_RESPONSE = void 0;
exports.NO_RESPONSE = 'No Response';
var MessageType;
(function (MessageType) {
// eslint-disable-next-line no-unused-vars
MessageType[MessageType["REQUEST"] = 0] = "REQUEST";
// eslint-disable-next-line no-unused-vars
MessageType[MessageType["RESPONSE"] = 1] = "RESPONSE";
// eslint-disable-next-line no-unused-vars
MessageType[MessageType["REQUEST_AND_RESPONSE"] = 2] = "REQUEST_AND_RESPONSE";
})(MessageType = exports.MessageType || (exports.MessageType = {}));
class Message {
constructor() {
this.type = MessageType.REQUEST_AND_RESPONSE;
this.timestamp = 0;
this.sequenceNumber = 0;
this.sequenceNumberRes = 0;
this.requestHeaders = {};
this.responseHeaders = {};
this.method = '';
this.protocol = '';
this.url = '';
this.endpoint = '';
this.requestBody = '';
this.responseBody = '';
this.clientIp = '';
this.serverHost = '';
this.path = '';
this.elapsedTime = 0;
this.status = 0;
this.proxyConfig = undefined;
this.modified = false;
}
}
exports.default = Message;
;
//# sourceMappingURL=Message.js.map