에 사용하십시오. 그곳에는NuSoap 기본 인증 webservice를 C#
기본 인증 옵션을 제거하면 C#에서 작동하는 기본 웹 서비스가 있습니다. 그러나 Basic auth meganism을 추가하고 NetworkCredentials를 C#으로 설정하면이 wierd 오류가 발생합니다.
C#은 올바르게 인증되지만 이후에는 문제가 발생합니다.
Service s = new Service();
s.Credentials = new Credentials("jan", "password");
String result = s.getData();
오류 : HTTP-status 400 : 요청이 잘못되었습니다. 내 error_log 보면이 오류를 참조하십시오 :
[Fri 7 월 23 일 14:53:33 2010] [오류] [클라이언트 192.165.10.47] 요청한 URI가 잘못되었습니다. 1POST /testzooi/rpc/index.php HTTP/1.1
나는 똑같은 문제가있다 :(당신은 그것을 해결할 수 있었습니까? 또한 webservice에 대한 기본 인증은 개발 컴퓨터와 Hostgator에서 호스팅되는 우리 웹 사이트에서 작동하지만 VPS에서는 작동하지 않습니다. (당신이 말했듯이, 400 : 아파치 로그에 잘못된 요청과 잘못된 URI가있다.) 또한 브라우저에서 webservie를 열고 login과 password를 지정하면 모든 것이 예상대로 작동한다 .PS. 서버 측에서 PHP nusoap 라이브러리를 사용한다. – nightcoder