У меня есть веб-сайт, на котором выполняются запросы на сервере, на котором работает Mongrel. Синтаксис запроса может быть задействован, и я просто выполнил запрос (HTTP-запрос), который дал эту ошибку.Ошибка от Mongrel: «HTTP-элемент REQUEST_PATH длиннее 1024 разрешенной длины»
Все обходные пути приветствуются.
EDIT: Вот полная команда Аякса:
$.ajax({
type: "POST",
url: '/parsequery/' + jsonQuery,
beforeSend: function(x) { // this is needed because otherwise jquery doesn't see the returned data as json
if(x && x.overrideMimeType) {
x.overrideMimeType("text/html");
}
},
datatype: 'json',
success: function(data, textStatus) {
if (parsedOK(data)) {
executeQuery(jsonQuery);
}
else {
handleFailedParse(data);
}
},
error: function(jaXHR, textStatus, errorThrown) {
alert("error sending request: " + textStatus)
}
});
'beforeSend' не требуется. Я думаю, вам просто нужно изменить 'datatype: 'json''' dataType:' json'' – Philip