0
我想將多個具有相同名稱的參數添加到請求URL中。我正在使用Angular的$http
。
的URL應該是這樣的: http://myBaseUrl?name1=value1&name1=value2...
我知道,有可能作出這樣的東西時,我設置的值作爲數組: http://myBaseUrl?name1=value1,value2...
但它必須像第一。
我想將多個具有相同名稱的參數添加到請求URL中。我正在使用Angular的$http
。
的URL應該是這樣的: http://myBaseUrl?name1=value1&name1=value2...
我知道,有可能作出這樣的東西時,我設置的值作爲數組: http://myBaseUrl?name1=value1,value2...
但它必須像第一。
如果您使用的是HttpClient,您可以使用HttpParams。
let params = new HttpParams();
// Assign parameters
params = Params.append('firstParameter', 'valueOne');
params = Params.append('firstParameter', 'valueTwo');
// Get request
this.http.get(`http://example.com`, { params: params }).subscribe();
它的工作原理!非常感謝!! –
爲什麼你需要添加相同的密鑰兩次? GET HTTP請求使用key = value結構 –
我知道它不是很漂亮。但api期望這樣的價值。 –