Я пытаюсь подключиться из кода PHP (Zend Framework) к веб-службе aspx.Мне нужно отправить по почте несколько параметров на страницу (адрес электронной почты, пароль).Я попытался использовать Zend_Http_Client и сделал следующее:
$client = new Zend_Http_Client('https://thesiteurl.asmx/Login');
$client->setMethod(Zend_Http_Client::POST);
$client->setAuth($username, $password);
$client->setParameterPost(array('email' => 'email', 'password' => 'password'));
$response = $client->request();
$this->view->response = $response;
, где $username, $password
- это имя пользователя и пароль, которые я использую для входа в веб-сервис (у него есть всплывающее окно, которое запрашивает у меняимя пользователя и пароль).
Этот код дает мне неавторизованную страницу.Поэтому я спрашиваю, где я неправильно использую имя пользователя и пароль?Как я могу их использовать?
edit: Auth является базовым auth.
Edit2:
Я говорил с владельцем веб-службы, он говорит, что все в UTF-8 это проблема, не так ли это по умолчанию?Если нет, то как мне это сделать?