2012-04-29 4 views
0

편안한 GET 함수에서 특수 문자를 포함하는 인수를 어떻게 전달해야합니까? 인수 값을 인코딩해야합니까? 그렇다면 어떻게해야합니까? 내가 전달한 인수는 USB0 :: 0x164E :: 0x13EC :: TW00008555 및 * IDN입니까?편안한 웹 서비스에서 특수 문자로 인수 전달

도움이 될 것입니다. 건배.

답변

2

percent hex encoding으로 예약되지 않은 문자를 인코딩해야합니다.

인수는 각각 USB0%3A%3A0x164E%3A%3A0x13EC%3A%3ATW00008555%2AIDN%3F으로 인코딩됩니다.

+0

답장을 보내 주셔서 감사합니다. – Spaniard89

+0

나는 그들을 동시에 통과시킬 수 있습니까? 여러 매개 변수의 안정적인 지원을 통과합니까? – Spaniard89

+0

예. 일반적으로 전체 URL은'http : //service.example/path-to-resource? usb-id = USB0 % 3A % 3A0x164E % 3A % 3A0X13EC % 3A % 3ATW00008555 & reason = % 2AIDN'와 같이 표시됩니다. 이것은 각각'usb-id'와'reason'을 사용하여 인수를 전달합니다. 예제 매개 변수를 인코딩 할 필요가 없다고 잘못 말한 것에 유의하십시오. 사실 당신은 * 그들을 인코딩해야합니다. – kmkaplan

관련 문제