【发布时间】:2020-01-28 20:59:28
【问题描述】:
我们获得了一个 URL、一个示例 XML 请求文档和一行 .net 代码,向我们展示了如何访问 API。我坚持认为我们需要更多帮助,他们坚持认为这些信息就是我们所需要的。网址如下所示:
http://C66-comp.insure.com/IntegrationServices/Rating.svc
注意:该 URL 会导致 404 错误。我尝试在 Postman、POST 和 GET 请求中发出的所有请求都会导致 404 错误。
.svc 扩展名和一些研究让我相信我们打算使用 XML 文件发出 WCF SOAP 请求。他们发送给我们的 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 的内容,对吧?
【问题讨论】: