У меня есть следующий объект:
var payload = {
someProperty: null
};
Я отправляю объект в конечную точку API, используя HTTP.
$.ajax({
type: "POST",
url: nodeHost + ":" + agentWebPort + "/assignDisposition/",
data: payload,
beforeSend: function(request) {
request.setRequestHeader("session", cookieSessionID);
request.setRequestHeader("user", cookieUsername);
},
success: function(response) {;
} //end success
});
На сервере (Node.js) я просматриваю данные из HTTP-запроса следующим образом:
console.log(payload);
И, к моему удивлению, это вывод:
{someProperty: ''}
Несмотря на то, что значение моего свойства возникло как NULL, это пустая строка, когда он попадает на сервер.
Это нормальное поведение?