繁体   English   中英

我收到错误:null W/System.err(20560): java.io.EOFException from a network.request in Corona

[英]Im getting ERROR: null W/System.err(20560): java.io.EOFException from a network.request in Corona

    local body = "userId=31"
    local params = {}
    params.body = body

network.request( server/someifle.php", "POST", networkListenerRequests, params))

一切正常,但在某些随机时刻,我在 networkListenerRequests 中收到错误。

如果您阅读有关堆栈溢出的这篇文章, Spring Rest Template 的使用会导致 EOFException,他们提到了一些关于保持活动的属性。 这可以设置在电晕中还是有人知道我还能做什么?

错误消息:E/Corona (20560): ERROR: null W/System.err(20560): java.io.EOFException W/System.err(20560): at libcore.io.Streams.readAsciiLine(Streams.java: 203) W/System.err(20560):在 libcore.net.http.HttpEngine.readResponseHeaders(HttpEngine.java:579) W/System.err(20560):在 libcore.net.http.HttpEngine.readResponse(HttpEngine. java:827) W/System.err(20560):在 libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:283) W/System.err(20560):在 libcore.net.http.HttpURLConnectionImpl.getResponseCode( HttpURLConnectionImpl.java:497) W/System.err(20560): at network.NetworkRequest$AsyncNetworkRequestRunnable.run(NetworkRequest.java:1394) W/System.err(20560): at java.lang.Thread.run(Thread.爪哇:841)

您可以使用 params.headers 更改 HTTP 请求的任何标头在您的情况下,它看起来像这样

local body = "userId=31"
local params = {}
params.body = body
params.headers = {};

params.headers["Connection"] = "close";

network.request("server/someifle.php", "POST", networkListenerRequests, params))

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM