我正在做一个简单的页面来注册用户。然而,在我得到用户的输入后,我需要调用一个Web服务来获取一个令牌,这将允许我调用另一个Web服务,最终将继续注册用户(使用输入和令牌)。 所以我想知道的是如何调用此WS并检索它的响应,然后将该响应(这将是令牌)添加到用于用户注册的表单。
编辑:我正在使用经典的ASP
答案 0 :(得分:3)
取决于Web服务的编写方式。目前,大多数API都是使用REST编写的(即标准HTTP GET / POST URL格式)。因此,您只需调用一个URL,然后获取一个值 - 您可以使用ASP的“ServerXMLHTTP”组件来执行此操作。 e.g。
Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
xml.Open "POST", sURL, False
xml.Send parms
returnValue = xml.ResponseText
然后用“returnValue”做一些事情