2016-08-11 34 views
5

Tôi phải gửi mảng id trong yêu cầu GET làm tham số. Làm cách nào để kiểm tra nó trong Postman (tiện ích mở rộng google chrome cho thử nghiệm API)?Mảng làm tham số trong yêu cầu GET trong Postman

Kịch bản là tôi có url, www.something.com/activity/poi_ids

poi_ids nên conatain mảng của id như [316.318]

Tại phía api sử dụng nhanh,

app.get('/activity/:poi_ids',function(req,res){ 
    var poi_ids = req.params.poi_ids; 
    ....... 
    ....... 
}); 

I have looked into it but it is only for post request

Trả lời

4

Đây là văn bản không có cấu trúc. Nếu bạn muốn "gửi một mảng" thì bạn sẽ cần phải thiết kế một số cách để mã hóa nó và sau đó viết JavaScript để giải mã nó.

Ví dụ:

GET /activity/316-318 

var poi_ids = req.params.poi_ids.split("-"); 
3

bạn có thể gửi chúng qua params truy vấn .. trong truy vấn http của bạn params gán tất cả các giá trị để cùng biến như

GET activity?pid=12&pid=23&pid=34 

và sau đó bên trong của bạn nhận được nó giống như

var ids=req.query.pid; //[12,23,34] 
Các vấn đề liên quan