error records
TypeError [ERR_UNESCAPED_CHARACTERS]: Request path contains unescaped characters
알로호모라
2022. 4. 19. 16:50
반응형
공공 데이터 사이트에서 API를 가져와 사용할 때 나온
TypeError [ERR_UNESCAPED_CHARACTERS]: Request path contains unescaped characters
찾아보니
const requestUrl = 'http://openapi.kric.go.kr/openapi/convenientInfo/stationInfo';
const subwayServiceKey = 'mywkjv32kjshh....';
const stationName ='용산';
const url = `${requestUrl}?serviceKey=${subwayServiceKey}&format=json&stinNm=${stationName}`;
console.log('url =', url);
한글을 url 안으로 사용할 때
encodeURI() 매서드를 사용해야 url 이 잘 요청된다.
👇👇
const requestUrl = 'http://openapi.kric.go.kr/openapi/convenientInfo/stationInfo';
const subwayServiceKey = 'askdjf32jhfscmayee...';
const stationName = encodeURI('용산');
const url = `${requestUrl}?serviceKey=${subwayServiceKey}&format=json&stinNm=${stationName}`;
console.log('url =', url);
반응형