标签: javascript http web
我发现XMLHttpRequest.setRequestHeader()将undefined的值设置为"undefined"。 例如,XMLHttpRequest.setRequestHeader("x-custom-header", undefined)的结果是将"undefined"的字符串x-custom-header传递给服务器,而我预计不会传递x-custom-header。我想这会对前端开发人员造成很多混乱,但是有任何原因。有什么理由吗?
XMLHttpRequest.setRequestHeader()
undefined
"undefined"
XMLHttpRequest.setRequestHeader("x-custom-header", undefined)
x-custom-header