![]() |
1
1
如果HTTP服务器在GET请求中未接收到整个查询字符串,则HTTP请求可能无效,因为这些参数位于请求的第一行。 服务器将无法处理请求,在这种情况下,可能会返回状态代码400(错误请求)。 如果您的客户机接收到这个请求(这看起来不太可能无法发送请求,但仍然收到响应),那么您将知道重新发送。一般来说,TCP连接的属性(如自动重传、校验和和和超时)应该是成功传递或确定失败所需的全部内容。 |
![]() |
2
1
您需要检查客户端上的超时。这取决于使用的过程/语言。 编辑: http://wiki.forum.nokia.com/index.php/Using_Http_and_Https_in_Java_ME 看起来您只是设置了一个超时并捕获IO错误。 |
![]() |
3
1
过早优化。 连接完整性已经在网络堆栈的下部处理。因此,如果在请求的中间有任何退出(假设它跨越了不止一个数据包),TCP堆栈将在将数据传递到服务器之前尝试恢复它们。 如果您需要向自己证明这一点,那么只需添加一个校验和作为查询的最后一部分。 C. |
![]() |
Jess The Witch · GCP云功能中处理延迟任务的模式 5 月前 |
![]() |
David · 何时实际应用字符编码? 5 月前 |
![]() |
symcbean · curl身份验证失败,在浏览器中有效 5 月前 |
|
preachpp · 如何从特定的损坏URL中提取正确的URL? 11 月前 |
![]() |
Mind full of blanks · 登录页面HTTP请求无限发送 12 月前 |
![]() |
Omar Ahmed · 可以仅使用(CSRF)令牌进行身份验证吗 1 年前 |