Добавить веб-ссылку в Visual Studio с заголовком - PullRequest
1 голос
/ 04 ноября 2019

Позвольте мне описать мою проблему. Я пытаюсь добавить веб-ссылку на SOAP API Magento 2.x.

В Magento 1.x мы могли просто использовать указанный URL-адрес службы мыла и генерировать классы с помощью встроенного в Visual Studio инструмента пользовательского интерфейса ». Добавить ссылку на службу> Дополнительно> Веб-ссылка "

Но в Magento 2.x URL-адресу необходим заголовок" Авторизация "для возврата WSDL.

Я попытался использовать API с заголовком, используя Postman, и он возвращает WSDL нормально. Но нет возможности включить заголовки в диалоговом окне «Добавить веб-ссылку» в Visual Studio.

Может кто-нибудь указать мне правильное направление?

1 Ответ

0 голосов
/ 14 ноября 2019

Для тех, кто сталкивается с этим. Я последовал за комментарием @Filburt и сделал следующее.


Сгенерировал токен администратора, используя Rest с почтальоном GET (ref. Документация Magento )

  1. Заголовок: Content-Type - application / json
  2. Body: {"username": "my username", "password": "my password"}

HitМой требуемый индивидуальный Magento SOAP API с GET-запросом Postman.

Используется встроенная авторизация Postman> Токен на предъявителя: получено значение из предыдущего шага

Затем сохранен полученный XML-файл локальнос расширением .wsdl


В Visual Studio использовался встроенный пользовательский интерфейс «Добавить ссылку на службу» и импортирован файл wsdl.

Все службы созданы успешно.

...