PHP (Zend Framework) kodundan aspx Web Service'e bağlanmaya çalışıyorum. Sayfamıza birkaç parametre göndermek (e-posta, şifre) göndermem gerekiyor. Ben Zend_Http_Client kullanın ve yapmaya çalıştık bu: Zend HTTP İstemci parolası
$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
Ben web servisine giriş yapmak için kullandığınız kullanıcı adı ve şifre olan
(Bu kullanıcı adı ve şifre için bana isteyen bir pop-up penceresi vardır)
.Bu kod bana yetkisiz bir sayfa veriyor. Bu yüzden site kullanıcı adı ve şifresini nerede yanlış kullanıyorum soruyorum? Onları nasıl kullanabilirim?
düzenleme: Kimlik Doğrulama Auth-basic.
Edit2:
Ben bir varsayılan isnt her şeyin UTF-8 bu sorunun olduğunu söylüyor web hizmetinin sahibine konuştuk? Eğer değilse, bunu nasıl yaparım?
bu işe yarar .. .. ama kimlik bilgilerini URL'ye eklemeye çalışabilirsiniz: $ client-> setUri ('https: // user: [email protected]'); – opHASnoNAME
çalışmaya çalıştı, hiç bir işe yaramadı –
Site temel yetkilendirme kullanıyor mu, yoksa sindiriyor mu? – akond