URL을 작성하는 Silverlight 응용 프로그램이 있습니다. 이 URL은 REST 기반 서비스에 대한 호출입니다. 이 서비스는 위치를 나타내는 단일 매개 변수를 필요로합니다. 위치는 "도시, 주"의 형태입니다. 이 URL을 구축하기 위해, 나는 다음과 같은 코드를 호출하고 있습니다 :URL의 인코딩 매개 변수
string url = "http://www.domain.com/myService.svc/";
url += HttpUtility.UrlEncode(locationTextBox.Text);
사용자가 locationTextBox에 "시카고"를 입력하면이 결과는 다음과 같다 :하지만 현실에서
http://www.domain.com/myService.svc/chicago%2c+il
, 나는 URL이 다음과 같이 보이기를 기대했습니다.
http://www.domain.com/myService.svc/chicago,%20il
브라우저 URL을 통해 서비스를 테스트 할 때 예상되는 작동합니다. 그러나 생성되는 URL이 작동하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
에 '#'문자 오류가 있습니다. Pls 여기 내 질문을 참조하십시오 : http://stackoverflow.com/questions/31699335/regex-to-validate-a-string-that-will-be-one-of-the-of-wcf-rest-method-url- 파라 메 – Muhammedh