본문 바로가기
프로그래밍 놀이터/Tips

[http] white space url encode 방법

by 돼지왕 왕돼지 2012. 10. 24.
반응형



white space url encode 방법

- white space 란 space bar 를 눌러 생긴 빈 공간을 이야기한다. http url 에는 space 그대로 넣을 경우 제대로 해석하지 못하는 경우가 발생해 문제가 생길 수 있다.
( 일부 브라우저에서는 이를 알아서 encode 해준다. )


- application.x-www-form-encoded 방법을 사용하는 http request 에는 query 파트의 white space 를 모두 '+' 로 바꿔주어야 한다. 에를 들면 value='foo bar' -> value='foo+bar'. folder name 쪽의 + 는 + 기호 그대로 인식한다. 즉 폴더쪽에 foo+bar 를 전달하면 폴더 이름을 'foo+bar' 이 자체로 인식한다.

- 그 외의 http request 에서는 모든 white space 가 '%20' 로 치환되어야 한다. 

- 결론적으로 심플하게 white space -> %20 으로! 



도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글