에서 나는 방법합격 네트워크 경로가 URL
[OperationContract]
[WebGet(UriTemplate = "acl/f={fullFileName}")]
string GetACL(string fullFileName);
fullFileName와 WCF 서비스를 만드는 오전은 네트워크 파일의 전체 경로 또는 호스트 파일입니다.
호스트는 webHttpBinding 및 동작 구성이있는 Windows 서비스입니다. 나는 ... 나는 시도
http://localhost/webservice/acl/f=[my network path here]
같은 것을 사용하여 브라우저에서이 전화/ACL/F = 파일을 원하는 : // \ 서버 \ 공유 \ file.ext를 .../ACL/F = file : // c : \ file.ext
브라우저에서 "끝 점이 없습니다."라는 메시지가 나타납니다.
내가 .../acl/f = file.txt를 호출 할 수 있기 때문에이 파일이 작동한다는 것을 알았습니다. 파일을 찾을 수 없다는 것을 나타내는 서비스에서 적절한 응답을 받았습니다. 그래서 URI에서 anysort의 슬래시를 사용하지 않으면 메소드가 올바르게 호출됩니다.
이 내용에 대한 의견은 크게 부탁드립니다.
감사합니다, 핫메일에서 beezlerco ...
슬래시 URL 인코딩을 시도 했습니까? –
이 매개 변수를 get 매개 변수로 전달하고 있습니까? 예 : http : //yadda.com/yadda?f=path –