任务很简单,使用 XML 连接到另一个 Web 服务。
在当前页面(经典 ASP)中,我们使用以下代码:
zoekpcode=UCASE(Request.Querystring("zoekpcode")) <-- postal-code
zoeknr=Request.Querystring("zoeknr") <-- house-number
PC=Trim(Replace(zoekpcode," ",""))
NR=Trim(Replace(zoeknr," ",""))
strGetAddress="https://ws1.webservices.nl/rpc/get-simplexml/addressReeksPostcodeSearch/*~*/*~*/" & PC & NR
set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.open "GET", strGetAddress , false
xml.send ""
strStatus = xml.Status
If Len(PC)>5 and Len(NR)>0 Then
strRetval = Trim(xml.responseText)
End If
set xml = nothing
'Do something with the result string
可能的链接之一可能是:https ://ws1.webservices.nl/rpc/get-simplexml/addressReeksPostcodeSearch/ ~ / ~ /1097ZD49
目前我正在寻找一种在 razor (C#) 中执行此操作的方法,但我似乎能够在 Google 上找到的只是如何在
我尝试过(大多数组合)以下术语的 JavaScript 中执行此操作:
- 剃刀
- xmlhttp
- 组合物
- 来自网址的 XML
- -javascript
结果主要是关于 JavaScript 或 razorblades。
根据其他结果(例如在razor 中的搜索 comobjects),似乎 Razor 中没有 comobject。
我确实在stackoverflow上找到了这个问题(How to use XML with WebMatrix razor (C#)),这似乎回答了我的问题(部分),但是否也可以通过链接到外部系统(提到的网络服务)?