anglejs에서 /
을 어떻게 탈출하여 편안한 서비스를 호출 할 수있는 경로 변수로 보낼 수 있는지 알고 싶습니다. 현재로서는 경로 변수 값이 /
인 URL을 보내려고 할 때마다 404가 표시됩니다. 비록 내가 인코딩하더라도 그것은 작동하지 않는다. 예를 들어angularjs 변수에서 '/'를 이스케이프 처리합니다.
내가 인코딩과 /
을 피할 수있는 방법이 있나요?
anglejs에서 /
을 어떻게 탈출하여 편안한 서비스를 호출 할 수있는 경로 변수로 보낼 수 있는지 알고 싶습니다. 현재로서는 경로 변수 값이 /
인 URL을 보내려고 할 때마다 404가 표시됩니다. 비록 내가 인코딩하더라도 그것은 작동하지 않는다. 예를 들어angularjs 변수에서 '/'를 이스케이프 처리합니다.
내가 인코딩과 /
을 피할 수있는 방법이 있나요?
예, 그 전화에 encodeURIComponent
var a = 'http://monish.home.com/payment/9a2c1ae67d4ff85e561679fcff/credit/%252B8VMWj/YBC%252FNj3l/fetch/options'
encodeURIComponent(a); // result: "http%3A%2F%2Fmonish.home.com%2Fpayment%2F9a2c1ae67d4ff85e561679fcff%2Fcredit%2F%25252B8VMWj%2FYBC%25252FNj3l%2Ffetch%2Foptions"
의
나는 그것이 효과가 있다고 생각하지 않는다. .. 나는 그것을 시도했지만 슬래시/ –
에 대해 아무 것도 작동하지 않는다. 이것은 /를 인코딩 한 것입니다. – SoluableNonagon
콘솔에서 시도하십시오 – SoluableNonagon
가능 중복 된 [I가 쿼리 문자열 매개 변수로 사용되는 URI 인코딩하고 경우에 encodeURI 나에 encodeURIComponent을 (http://stackoverflow.com/questions/ 12555230/if-i-am-encoding-a-uri-of-a-query-string-parameter-encodeuri) – cgTag
쿼리 매개 변수로 사용하고 있지 않습니다. 사용하고 있습니다. 경로 매개 변수로 .. 그게 뭔지 문제가 뭐지 .. 내가 그것을 경로 매개 변수로 사용하는 경우 다음 그것은 404 탈출 할 수 없기 때문에 실패/ –
당신은 심지어 올바른 URL을 만드는 지 알아? http://www.w3.org/Addressing/URL/3_Requirements.html – cgTag