PHP » Как использовать веб сервис с авторизацией?

Задача у меня такая, нужно связаться с веб сервисом и получить от него данные

полдела сделано:


// Использование Web-сервиса
// Создание SOAP-клиента по WSDL-документу
     $client = new SoapClient("http://adres-servisa?wsdl");
 
// Поcылка SOAP-запроса и получение результата
      $result = $client->get_brands("article");
 
      echo $result;
?>
 


как сюда прикрутить авторизацию?
Выручите пожалуйста...
no image

Аноним

18 января, 03:13
407

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ



   // для работы из PHP кодируем данные о пользователе
  $authvar = new SoapVar(array('user'=>'user', 'password'=>'password'), SOAP_ENC_OBJECT);

   // А дальше все как по книжке - адрес и поции
  $client = new SoapClient("http://adres-servisa?wsdl", $authvar);
 
   // Смотрим, че-как, почем семечки
  print "
\n"; 
  print "Request :\n".htmlspecialchars($client->__getLastRequest()) ."\n";
  print "Response:\n".htmlspecialchars($client->__getLastResponse())."\n";
  print "
"
;

  // Делаем что надо.
  $result = $client->get_brands("article");
 



Надеюсь, правильно понял вопрос.

no image

Аноним

18 января, 03:17

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
SMM-менеджер
Киев, Андре Тан
DevOps Engineer with AWS Experience
Харьков, DataArt
SEO specialist
Киев, Top-invest.club
Wordpress Developer, 8500 грн.
Одесса, Kellers Design
Java Developer for EFG
Киев, Ciklum
Content Marketing Manager
Черкассы, Master of Code Global
Интернет-маркетолог (SEO), 15000 грн.
Харьков, ComCom group
Project Manager
Черкассы, Master of Code Global
Специалист по контекстной рекламе (digital...
Ивано-Франковск, Ukrainian Advertising Agency (UAA)