После того как вы инициировали запрос к серверу, клиент не может отменить его.Игнорируя механику вокруг любого возможного «отменяемого метода», вы начали запрос с сервера.Любое дальнейшее сообщение приведет к новому запросу, так что исходный запрос будет продолжаться до его завершения.Помните, что HTTP - это протокол без сохранения состояния, каждый запрос не знает ни о каком предыдущем запросе, и поэтому он может отменить предыдущий запрос?
Лучше всего было бы просто игнорировать ответ сервера, или если вам действительно нужно отменить долгосрочное задание, которое может по-прежнему обрабатываться на сервере, вам нужно самостоятельно включить эту поддержку, так как веб-сервер не будет поддерживать ее изначально.Для этого вам, вероятно, потребуется какой-то способ сохранения состояния задачи в нескольких HTTP-запросах, а исходный запрос (выполняющий эту задачу) будет отслеживать какой-то флаг отмены.
Просто запомните, хотяв приведенном выше сценарии вы не отменяли бы запрос, но выполняли задание, в котором выполняется запрос.