405 ошибка ng-resource
Доброго времени суток!
Отправляю post запрос(ng-resource) на сервер (джанго) и ловлю 405 ошибку (обрезано)
server = (url) ->
$resource('http://192.168.1.2:8000' + url, {}, {
put:
method:'PUT'
get:
method: 'GET'
post:
method: 'POST'
del:
method: 'DELETE'
}, {
stripTrailingSlashes: false
})
server(path + 'prelogin/').get({phone: phone}, callback)
в ответ [16/Jul/2014 14:48:22] "POST /api/authentication/prelogin HTTP/1.1" 405 0 Аналогичный запрос с jquery, получает 200, тобишь все ок
data =
phone: phone
$.post url, data, (response)=>
console.log response
в ответ [16/Jul/2014 14:48:32] "POST /api/authentication/prelogin/ HTTP/1.1" 200 43 зы Сервер на другом домене поэтому выставлены заголовки Access-Control-Allow-Credentials:True Access-Control-Allow-Origin:* В чем может быть косяк? ща меня поргуают за не тот раздел |
Цитата:
|
Цитата:
jquery делает так, Content-Type: application/x-www-form-urlencoded строка параметров такая phone=84343&sessionid=3242 и тд angular $http делает так Content-Type: application/json и { "phone": "8434", "sessionid": "3242" } Проблема 100% в этом |
Цитата:
поставь контент-тайп в чем проблема?) |
nerv_,
блин мне не дают тебя плюсануть, спасибо!)) а то я уж собирался сам клеялку писать) |
| Часовой пояс GMT +3, время: 14:37. |