Использование бессонницы для звонков с мылом

Я пытаюсь использовать Insomnia для совершения 9X_soap мыльных звонков - в частности, пытаюсь добиться 9X_insomnia успеха в публикации. Я определил URL-адрес 9X_soap как конечную точку и поместил тип тела как 9X_insomnia XML с содержимым SOAP (конверт, заголовок, тело). Я 9X_insomnia определил идентификатор пользователя и пароль 9X_insomnia в шапке. Когда я бегу, я получаю 415 Unsupported 9X_insomnia Media Type. Я не могу вставить содержимое 9X_insomnia мыла, потому что все URL-адреса в конверте. Я 9X_soap использую Insomnia, чтобы успешно выполнить 9X_soap вызов REST для получения моей информации 9X_insomnia (по какой-то безумной причине получаются 9X_soap REST, а сообщения - SOAP), но не могу заставить 9X_soap вставку работать. Мне нужно что-то особенное, или 9X_soap Insomnia не поддерживает почтовые транзакции 9X_insomnia SOAP? Я погуглил, и, похоже, в 2018 году 9X_insomnia это было добавлено. У меня нет доступного 9X_soap WSDL.

Я понимаю, что в этом документе не 9X_insomnia так много информации, поэтому рекомендации 9X_soap о том, что еще я могу предоставить для получения 9X_insomnia помощи, также будут полезны. Кому-нибудь 9X_insomnia удалось использовать Insomnia для вызовов 9X_insomnia SOAP?

7
0
2
Общее количество ответов: 2

Ответ #1

Ответ на вопрос: Использование бессонницы для звонков с мылом

Все, что мне нужно было, чтобы заставить 9X_soap его работать, это:

  • Метод запроса: POST.
  • Установка заголовка Content-Type на text/xml; charset=utf-8 (application/xml дала мне ответ 415).
  • Обертывание тела запроса в надлежащий конверт SOAP.

У вас должна быть возможность 9X_soap вызвать GET на YourHandler.asmx, чтобы искать конверты для 9X_soap запросов, которые вы хотите использовать. Конверт 9X_insomnia должен выглядеть примерно так:



  
    
      
        1
        Bar
      
    
  

Кредиты за 9X_soap руководство и образец конверта отправляются 9X_soap на this answer.

18
0

Ответ #2

Ответ на вопрос: Использование бессонницы для звонков с мылом

Вы можете импортировать файл WSDL, чтобы все 9X_insomnia методы, заголовки и т. д. создавались автоматически. Нажмите:

  1. Перейти на панель управления
  2. Нажмите Create
  3. Выберите URL (в разделе Импорт из)
  4. Вставьте URL-адрес WSDL и щелкните Fetch and Import

В 9X_insomnia качестве примера можно использовать следующий 9X_soap URL: http://www.dneonline.com/calculator.asmx?wsdl

Вы получите это: 9X_Использование бессонницы для звонков с мылом_soap


Проблема на момент 9X_insomnia написания этого ответа заключается в том, что 9X_soap есть две ошибки:

  1. Не все URL-адреса WSDL импортируются правильно (например, этот URL-адрес работает в пользовательском интерфейсе SOAP, но не в Insomnia http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL)
  2. Методы импортируются, но они не работают.

Вы можете отправить и выпустить 9X_soap на Github, чтобы это было исправлено: https://github.com/Kong/insomnia

10
0