Я использую услугу Angular $http
для создания запросов веб-ави. Когда я использую метод GET, в строку запроса добавляются два значения параметра:
// http://foo.com/api/test?heroId=123&power=Death+ray
$http.get("/api/test", {
params: { heroId: 123, power : "Death ray" }
})
Однако, когда я использую метод PUT, параметры кодируются JSON и отправляются в качестве полезной нагрузки запроса:
// {"params":{"heroId":123,"power":"Death ray"}}
$http.put("/api/test", {
params: { heroId: 123, power : "Death ray" }
})
Как я могу заставить params добавляться в строку запроса при использовании PUT?