Он там,Использование NuSOAP основной аутентификации вебсервис в C#
У меня есть основные веб-сервиса, который работает в C#, если я удалить Базовый вариант аутентификации. Но когда я добавляю Basic auth meganism и устанавливаю NetworkCredentials в C#, я получаю эту wierd ошибку.
C# действительно аутентифицируется, но после этого что-то не так.
Service s = new Service();
s.Credentials = new Credentials("jan", "password");
String result = s.getData();
Ошибка, которую я получаю: HTTP-статус 400: неверный запрос. Когда я смотрю в свой error_log, я вижу эту ошибку:
[Пт июл 23 14:53:33 2010] [ошибка] [клиент 192.165.10.47] Недопустимый URI в запросе 1POST /testzooi/rpc/index.php HTTP/1,1
У меня такая же проблема :(Удалось ли вам решить эту проблему? Также интересно, что базовая аутентификация для webservice работает на моей машине разработки и на одном нашем сайте, размещенном на Hostgator, но это не работает на нашем VPS (как вы сказали, 400: неверный запрос и недопустимый URI в журналах apache) .Кроме того, если я открою web-сервер в браузере и задаю логин и пароль, все будет работать так, как ожидалось. PS. Я использую библиотеку PHP nusoap на стороне сервера. – nightcoder