Нам предоставлен URL-адрес, образец XML документа запроса и одна строка кода. net, показывающая, как получить доступ к API. Я непреклонен, что нам нужна дополнительная помощь, они непреклонны, что эта информация - все, что нам нужно. URL-адрес выглядит следующим образом:
http://C66-comp.insure.com/IntegrationServices/Rating.svc
ПРИМЕЧАНИЕ. URL-адрес приводит к ошибке 404. Все запросы, которые я пытаюсь сделать в Postman, запросы POST и GET, приводят к ошибке 404.
Расширение .sv c и небольшое исследование заставляют меня поверить, что мы должны быть создание запроса WCF SOAP с использованием файла XML. Пример запроса XML, который они нам отправили, выглядит следующим образом:
<ACORD>
<SignonRq>
<SignonPswd>
<CustId>
<CustLoginId>user</CustLoginId>
<SPName>com.safjera</SPName>
</CustId>
<CustPswd>
<Pswd>pwd</Pswd>
<EncryptionTypeCd>NONE</EncryptionTypeCd>
</CustPswd>
</SignonPswd>
<ClientDt>2018-01-19</ClientDt>
<CustLangPref>English</CustLangPref>
<ClientApp>
<Org>Wesa</Org>
<Name>EZLynx</Name>
<Version>1.1</Version>
</ClientApp>3:05 PM 07/02/2019
</SignonRq>
....
Одна строка кода. net, которую они предоставляют, чтобы показать нам, как его использовать:
Dim response As String = client.SubmitAndRate("user", " pass", "user", "ITC", 1, 11, 1, #1/1/1800#, #1/1/1800#, 2, True, True, False, False, document.OuterXml)
Сейчас я не пишу код. net, но, конечно, я обычно могу анализировать то, что происходит на других языках, при анализе примеров вызовов API. Если я не ошибаюсь, мне буквально просто предоставляют пример того, как кто-то вызывает пользовательский метод с именем SubmitAndRate, с некоторым списком аргументов, которые не определены, то есть выполняет реальный код, который мне нужен, но не виден.
Могу ли я что-нибудь сделать, чтобы успешно сделать запрос, используя эти данные? Ясно, что мне нужно больше информации, например, чтобы увидеть содержимое SubmitAndRate, верно?