4
122

URL 인코딩? 관련


안녕하세요...

현재 다른 서버에서 XML형태의 자료를 가져오려고 하는데 주소가 첫번째 처럼 찍힘니다. 

2번 째 처럼 변경해서 찍히면 문제 없는데 16진수? 이 형태로 찍히는거 같습니다. 현재로 써는 코드 수정은 어려울거 같은데 크롬 확장 프로그램 같은걸로 2번째 주소 처럼 변경할 수 있나요...?


: → %3A

/ → %2F

1. http%3A%2F%2Fopenapi.airport.co.kr%2Fservice%2Fr...

2. http://openapi.airport.co.kr//Fservice/r...

0
  • 답변 4

  • 오후
    3k
    2021-09-23 10:55:26

    프로그램을 통해서가져오실건데 해당 언어의 URL DECODE 검색해보세요

  • 에르딘트
    3k
    2021-09-23 10:57:53

    decodeURIComponent

    자바스크립트에선 이거 쓰시면 돼요

  • 프로그램상 encodeURIComponent 하였는데 
    decodeURIComponent 디코드로 변경해야 되는 부분인가요...?

  • 이건또 무슨오류야
    55
    2021-09-23 11:13:04

    아 죄송합니다. 

    위에 저 코드 위에 

    var url = "http://localhost:8080/Travel/api/AjaxRequest.jsp?getUrl="; 이렇게 처리하는 xml 처리하는 jsp 파일이 있는데 localhost 가 문제였습니다. 제 서버 돌리고있는는 컴퓨터 아이피 주소를 입력해야 되는데 지금 localhost 로 되어있어서 문제가 된거같습니다.
    답변 주신 모든 분들 감사드립니다:)

  • 로그인을 하시면 답변을 등록할 수 있습니다.