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

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

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


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


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

Аноним

20 января, 20:03
450

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

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

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

Аноним

20 января, 20:27

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

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Инженер по ремонту ноутбуков, планшетов,..., 12000 грн.
Киев, F1Center, сервисная компания
IT-експерт (ТРЦ "Квадрат"), 10000 грн.
Киев, Moyo, мережа магазинів
Middle PHP Developer, 50000 грн.
Киев, Tiec Тex
Инженер-электронщик
Одесса, Центральні ігри, ТОВ
Middle QA Analyst
Львов, Intent Solutions Group
UI Designer
Винница, Astound Commerce
Javascript developer
Днепр, Absolutist, game company