gpt4 book ai didi

java - HTTP 响应代码 : expected time between informational code (1xx) and non-informational code

转载 作者:行者123 更新时间:2023-12-01 13:40:54 25 4
gpt4 key购买 nike

我正在使用 HttpURLConnection 实例来连接到 URL。

然后我调用 getResponseCode 方法以确定连接状态。

我正在使用此方法轮询连接,直到返回的响应代码不是 1xx:

HttpURLConnection con = (HttpURLConnection)new URL(ref).openConnection();
int responseType = con.getResponseCode()/100;
while (responseType == 1)
{
Thread.sleep(10);
responseType = con.getResponseCode()/100;
}
switch (responseType)
{
...
}

建议在循环内 hibernate 的时间是多少? (这里设置为10ms)。

HTTP 标准中是否定义了任何时间段(最小、最大、平均)?

最佳答案

状态码“100 continue”通常由服务器在获取POST请求的请求头后发送,以通知客户端可以跟进POST正文。这样服务器就可以根据请求头(例如需要授权)提前拒绝请求,而不会浪费客户端的资源。服务器收到客户端的请求正文后将发送最终响应,这可能是立即或数小时后,具体取决于客户端发送请求正文的速度。

关于java - HTTP 响应代码 : expected time between informational code (1xx) and non-informational code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20791357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com