嗨,我想一個GET請求中發送的參數,但我的搜索參數仍然是空的,這是我的代碼:角2個GET參數爲空
private jwt2() {
let currentUser = JSON.parse(localStorage.getItem('currentUser'));
console.log('current.token ' + currentUser.token);
let params: URLSearchParams = new URLSearchParams(); //PARAMS
params.set('pageSize', '6'); //pageSize
let headers = new Headers({ 'Authorization': currentUser });
console.log("params: " + params); //here I can see correct params
return new RequestOptions({ headers: headers, search: params });
// }
}
我可以在Chrome中看到正確的頭而不是搜索PARAMS :
search
URLSearchParams
paramsMap
Map(0)
size(0)
__proto__
Map
[[Entries]]
Array(0)
length(0)
如果我不設置PARAMS和手動write參數爲這樣的搜索選項: return new RequestOptions({ headers: headers, search: 'pageSize=6' });
它的工作原理
我的問題不是currentuser,我的問題是pageSize param沒有傳入RequestOptions,所以get請求看不到正確的參數 – Alessandro
頁面大小param應該是沒有'6'所以這相反6如果沒有''換句話說,它應該是一個整數,無論它結束了,但它是字符串? – wuno
我不認爲這是set聲明'set(name:string,value:string):void;' – Alessandro