在 Android WebView 中进行 XMLHttpRequests 时,似乎没有使用 keepalive 连接。
当请求频繁发出时,我的桌面浏览器都使用 keepalive(例如,在页面的 onload 事件中触发的 XMLHttpRequests 排队到页面的加载请求连接)。
有谁知道keepalive连接的要求是什么(超时,标头..)?
非常感谢!
在 Android WebView 中进行 XMLHttpRequests 时,似乎没有使用 keepalive 连接。
当请求频繁发出时,我的桌面浏览器都使用 keepalive(例如,在页面的 onload 事件中触发的 XMLHttpRequests 排队到页面的加载请求连接)。
有谁知道keepalive连接的要求是什么(超时,标头..)?
非常感谢!
你想要做的是使用 HTTPUrlConnection http://developer.android.com/reference/java/net/HttpURLConnection.html
并像这样设置 Keep-Alive:
connection.setRequestProperty("Connection", "Keep-Alive");
这为您提供了持久的 URL 连接。然后,您将使用输入和输出流从服务器读取和写入数据。