3

我正在尝试使用方法 delete 向我的服务器发出 http 请求,服务器以 411 响应,需要长度。但是当我尝试在我的请求中设置它时,似乎 angular 删除了它。这是我的代码:

var DELETE = function (url) {
  return $http.delete(url,{
    method: 'DELETE',
    url: url,
    headers: {
      'Content-Length': 0
    }
  });
};

这是我在查看实际请求时看到的:

User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Firefox/31.0
Referer:    http://localhost:8877/
Host:   localhost:8877
Connection: keep-alive
Accept-Language:    en-US,en;q=0.5
Accept-Encoding:    gzip, deflate
Accept: application/json, text/plain, */*

没有内容长度。为什么它会删除它,我该如何修复它?

4

1 回答 1

0

尝试在您的请求中添加正文,即使是空的data: ''

于 2014-04-06T22:14:38.127 回答