这是我第一次需要访问Web服务。
我需要访问Banxico SOAP Web服务来获取比索对美元的汇率。我在Express中使用Node,我一直在阅读npm soap dependencie,但我对所有内容都感到困惑。Banxico Web Service的信息如下:
http://www.anterior.banxico.org.mx/ley-de-transparencia/consultas-frecuentes/%7B960A6514-B048-02B8-4BF2-920034786674%7D.pdf
你能帮我吗?
所以你有一个非常通用的问题,我将用我的通用答案来回答:
如果你正在使用NodeJS编写脚本/API/服务器,无论你在做什么-我强烈建议你开始阅读这个NPM模块的文档,SOAP for NPM,我相信这个库会有很好的文档和示例。
还要阅读更多关于SOAP服务和WSDL的内容。这将解释如何使用此WSDL(http://www.banxico.org.mx/DgieWSWeb/DgieWS?WSDL)我是从你在问题中提供的网站上取的。
最后,我有机会编写了一个REST API,它是一个包装SOAP API的包装器如果你知道什么是REST API,REST,Express,那么我建议你研究一下。它是相对较小的代码,可能会给你一些想法。
您可以使用以下链接进行尝试(https://github.com/milewise/node-soap)