게시판홈 / 웹개발 / HTML 문서에서 POST로 submit을 하는데 퍼센트인코딩으로 바뀌네요새글쓰기 답글쓰기

저자 HTML 문서에서 POST로 submit을 하는데 퍼센트인코딩으로 바뀌네요
Anonymous (0)
비회원
  게시일: 2009-11-11 17:34||
전송하는 input(type은 text) 항목 중에 value가 +로 시작하는 게 있습니다.

반드시 + 그대로 찍혀서 서버에 전송돼야 하며, entity reference나 퍼센트 인코딩 같은 걸로 대체되면 절대 안 됩니다.

그런데 제가 HTML 문서(자바스크립트는 하나도 쓰지 않음)를 만들어서 서버로 submit을 해보았습니다. 동시에 클라이언트(제 컴퓨터 웹브라우저)와 서버 사이에 주고받는 HTTP 내용을 확인하기 위해서 Fiddler2로 감시해보았습니다.

그랬더니 웹브라우저가 + 부분을 자기 마음대로 퍼센트 인코딩(%2B)으로 바뀌어서 전송하더군요.

이거 어떻게 해야 +를 온전히 전송할 수 있을까요? 순수 HTML은 안 되고 자바스크립트를 써야할 것 같은데 어떻게 작성해야 할지 초짜라서 잘 모르겠습니다. 아시는 분들의 도움 부탁드립니다 ㅠㅠ

PS: 참고로 저 값을 전송 받는 서버 쪽은 제가 절대 손을 댈 수 없습니다. 클라이언트에서 서버쪽으로 request하는 것만 제가 손댈 수 있는 거라서 질문을 드립니다.
Anonymous (0)
비회원
  게시일: 2009-11-11 17:40||
+문자 자체를 보내는 것이라면 + 대신에 공백을 넣으면 됩니다. URL 인코딩은 CGI 강좌를 참조하시기 바랍니다.
다음글: 없음   
이전글: 없음   

새글쓰기 답글쓰기
이동:

세상사는 이야기

  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.