0
发送没有标题的ajax请求。 Node.js的一个错误:Content-Type in Post query ajax。 Node.js
{ [Error: unsupported content-type] status: 415, statusCode: 415 }
但是,如果有一个头的请求,那么不node.js的反应
我AJAX功能:
function ajax() {
var http = createRequestObject();
if (http) {
var callback, url, method, obj, params='';
var len_args = arguments.length;
if (len_args == 4) {
url = arguments[0];
method = arguments[1];
params = arguments[2];
callback = arguments[3];
if (method == 'post') {
//http.setRequestHeader('Content-Type', 'multiparty/form-data');
//http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
//http.setRequestHeader('Content-Type', 'multiparty/form-data');
}
} else if (len_args == 2) {
url = arguments[0];
method = 'get';
callback = arguments[1];
}
http.open(method, url, true);
http.onreadystatechange = function() {
if (http.readyState == 4) {
callback(http.responseText);
}
}
http.send(params);
}
else {
//document.location = url;
}
}
什么可能是问题?
没有帮助。 如果设置了空白标题,那么node.js将不会响应: http.setRequestHeader('Content-Type',''); 为什么? So: http.setRequestHeader('Content-Type',''); 是不是wirking。 So: http.setRequestHeader('Content-Type2',''); 是不是wirking。因此: http.setRequestHeader('',''); 是不是wirking。 为什么? – Keefred
问题出在客户端上,谢谢 – Keefred