GET요청을 보낼때 유용한 Url api와 url search params에 대해 알아보자
아래 url 객체가 있다고 가정했을때
const url = new URL("https://www.naver.com:8080/user/profile?id=13");
https://www.naver.com:8080/user/profile?id=13
https://www.naver.com:8080
www.naver.com:8080
www.naver.com
/user/profile
?id=13
query params를 좀 더 편하게 사용할수있는 api
아래와 같은 text를 js의 문자열 리터럴로 사용해서 보냈다.
...origin/user/profile?id=13&name=KIMTAEWAN&old=30...
이는 간단한 쿼리파람에는 유용하지만, 복잡한 경우 또는 파라미터가 변하는 경우에 대응이 다소 까다롭다.
for (const [key, value] of searchParams.entries()) {
console.log(`${key}, ${value}`);
}