| 
		
			Сообщение от FeelUs
			
		
	 | 
	| 
		Скажите, возможна ли такая ситуация, когда клиент шлет POST запрос серверу, сервер его успешно обрабатывает, но ответ об успешной обработки до клиента по какой-то причине не доходит?
	 | 
	
Бывает.
	
	| 
		
			Сообщение от FeelUs
			
		
	 | 
	| 
		Скажите, обработается ли POST запрос сервером, если например время доставки сообщения от клиента на сервер 2с, а клиент через секунду вызовет abort(), или у него произойдет timeout?
	 | 
	
А взять и проверить на практике сложно? Если запрос обработан севером, то конечно он выполнит то, что ему предписано.
<?php
if($_POST) {
    file_put_contents('test.txt', json_encode($_POST));
    sleep(10);
    exit;
}
?>
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script> 
function send() {
    $.ajax(
        {
            type: 'POST',
            url: location,
            timeout: 1000,
            data: 'a=1234',
            error: function(x, t) {
                alert(t)
            }
        }
    )
}
</script>
</head> 
<body>
<button onclick="send()">GO</button>
</body> 
</html>