interface WebRequest {
    body?: WebRequestBody;
    certificate: {
        subjects: {
            key: {
                encoding: "hex" | "utf8";
                value: string;
            };
            value: {
                encoding: "hex" | "utf8";
                value: string;
            };
        }[][];
    };
    headers: {
        [key: string]: string | string[] | undefined;
    };
    ip: string;
    method: string;
    url: {
        host: string;
        path: string;
        protocol: string;
        query: {
            [key: string]: string | string[];
        };
    };
}

Properties

certificate: {
    subjects: {
        key: {
            encoding: "hex" | "utf8";
            value: string;
        };
        value: {
            encoding: "hex" | "utf8";
            value: string;
        };
    }[][];
}

Type declaration

  • subjects: {
        key: {
            encoding: "hex" | "utf8";
            value: string;
        };
        value: {
            encoding: "hex" | "utf8";
            value: string;
        };
    }[][]
headers: {
    [key: string]: string | string[] | undefined;
}

Type declaration

  • [key: string]: string | string[] | undefined
ip: string
method: string
url: {
    host: string;
    path: string;
    protocol: string;
    query: {
        [key: string]: string | string[];
    };
}

Type declaration

  • host: string
  • path: string
  • protocol: string
  • query: {
        [key: string]: string | string[];
    }
    • [key: string]: string | string[]