jQuery.ajax () registra a solicitação HTTP

Eu tenho uma função que envia uma solicitação HTTP POST e quero registrá-la para fins de depuração. Aqui está a função:

function serverRequest(URL, DATA, callback) {
    $.ajax({
        url: URL,
        type: "POST",
        dataType: "text",
        contentType: "text/xml",
        processData: false,
        data: DATA,
        success: function (response) {
            console.log(response);
            callback(response);
        },
        error: function (response) {
            console.log(response);
            callback(null);
        }
    });
}

Como posso registrar toda a solicitação HTTP POST (cabeçalho HTTP + dados), assim que ela é enviada?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion