reference for this method仅说明客户端上本地发生的情况,而没有说明可能发送给服务器的内容。显然,我们的服务器在取消请求时会收到很多status code 499带来的挑战,但是我无法找到有关URLSession如何处理取消的任何信息。在协议HTTP上是否有标准的取消消息?

最佳答案

客户端未发送499。状态代码为单向。而是,客户端关闭网络连接。服务器在其日志中将断开的连接记录为499状态代码。

如果服务器是HTTP / 2或更高版本,则客户端可以发送END_STREAM或RST_STREAM消息来取消单个请求,而不取消同一连接上的其他请求,或者可以只是断开连接。无论哪种方式,您可能只会在日志中看到499。几乎没有理由关心连接是被断开还是被取消。

10-04 20:07