我正在创建一个需要支持 android 姜饼的 phonegap 应用程序。姜饼设备无法成功向服务 API 发出 ajax 请求。似乎没有其他设备存在此问题。我总是回来:
HTTP Error 411. The request must be chunked or have a content length.
一些搜索表明这通常不是特定于设备的错误。这是我正在使用的代码:
var addItemToList = function (itemId, successCallback, errorCallback) {
var address = appContext.createEndPointAddress("/List/" + itemId);
$.ajax({
type: 'PUT',
url: address,
dataType: "json",
success: successCallback,
error: errorCallback,
headers: {
"Authorization": appContext.getAuthHeader(),
Accept:
"application/site.error-ver1+json, application/site.success-ver1+json"
}
});
};
我假设它与任何浏览器姜饼使用的请求头有关。我应该怎么做才能修复有故障的标题?