@libp2p/http
    Preparing search index...

    Interface HTTP

    HTTP service interface

    interface HTTP {
        onRequest: HTTPRequestHandler;
        onWebSocket: WebSocketHandler;
        agent(
            peer: Multiaddr | Multiaddr[] | PeerId,
            options?: AgentOptions,
        ): Agent;
        canHandle(req: WebSocket | Request | IncomingMessage): boolean;
        connect(
            resource: string | URL | Multiaddr | Multiaddr[] | PeerId,
            init?: ConnectInit,
        ): Promise<WebSocket>;
        connectProtocol(
            resource: string | URL | Multiaddr | Multiaddr[] | PeerId,
            protocol: string,
            init?: ConnectInit,
        ): Promise<WebSocket>;
        dispatcher(
            peer: Multiaddr | Multiaddr[] | PeerId,
            options?: Options,
        ): Dispatcher;
        fetch(
            resource: string | URL | Multiaddr | Multiaddr[] | PeerId,
            init?: FetchInit,
        ): Promise<Response>;
        fetchProtocol(
            resource: string | URL | Multiaddr | Multiaddr[] | PeerId,
            protocol: string,
            init?: FetchInit,
        ): Promise<Response>;
        getProtocolMap(): ProtocolMap;
        handle(protocol: string, handler: HTTPRoute<HTTPRequestHandler>): void;
        unhandle(protocol: string): void;
    }
    Index

    Properties

    Handle an incoming HTTP request

    onWebSocket: WebSocketHandler

    Handle an incoming WebSocket

    Methods