Tôi đang sử dụng dịch vụ $http
của Angular để thực hiện yêu cầu api trên web. Khi tôi sử dụng phương thức GET, hai giá trị param được bổ sung vào chuỗi truy vấn:
// http://foo.com/api/test?heroId=123&power=Death+ray
$http.get("/api/test", {
params: { heroId: 123, power : "Death ray" }
})
Tuy nhiên, khi tôi sử dụng phương pháp PUT params là JSON-mã hóa và gửi như yêu cầu tải trọng:
// {"params":{"heroId":123,"power":"Death ray"}}
$http.put("/api/test", {
params: { heroId: 123, power : "Death ray" }
})
Làm cách nào để buộc các tham số được thêm vào chuỗi truy vấn khi sử dụng PUT?
Xin lỗi, nhưng điều đó không hiệu quả. – tronman