什么是 URI 和 extraHeaderParameters?

What is URI and extraHeaderParameters?

我正在使用名为 EventSource 的库并实现了线程,但是,我不确定 URI 是什么或 extraHeaderParameters?有人可以解释一下吗,还有我将如何处理这个话题?

Thread eventThread = new Thread(new Runnable() {
    @Override
    public void run() {
        try {
            eventSource = new EventSource(mURI, new SSEHandler(), extraHeaderParameters);
            /* eventSource = new EventSource(UriProxy, UriApi, new SSEHandler(), extraHeaderParameters)*/
            eventSource.connect();
        } catch(URISyntaxException e) {
            Log.v("Error starting eventsource", "True");
        }
        eventThread.start();
    }

});

mURI 是您要连接的 SSE 服务器的 URL。

extraHeaderParameters是附加headers的可选参数。您无需担心提供任何必需的 SSE headers(请参阅 source where it is used),因此基本上它将用于传递 cookie、基本身份验证凭据等