有人问我"你如何让经典的ASP页面变得安静?"
1)这是一个有效的问题吗?
2)他们是否意味着问你如何连接到一个宁静的服务?
3)他们是否意味着页面中有Web服务,应该让它们变得安静?
4)这可以用经典的ASP完成(使用restful或调用restful API)吗?
4)如果我在2中理解它的方式是正确的,那么最好/最快的方法是什么: a)将其转换为ASP.net MVC应用程序? b)使用javascript / jquery?
谢谢!
答案 0 :(得分:0)
您当然可以使用Classic ASP拨打休息的Web服务。这是一个访问Bing自定义搜索API的示例。这会获得xml响应,但如果您的服务提供JSON响应,则可以相应地进行修改。另外我喜欢使用xsl层来解析xml,但如果你愿意的话你可以用纯asp / vbs来实现
Option Explicit
Dim xml, xsl
Set xml = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")
xml.open "POST","https://api.datamarket.azure.com/Bing/Search/Web?Query=%27my+query%27&$top=15", false, "myUserId", "MyPassword"
xml.send
Response.ContentType = "application/xml"
Set xsl = Server.CreateObject("Msxml2.DomDocument.6.0")
xsl.load(Server.Mappath("bingsearch.xsl"))
Response.Write xml.responseXML.transformNode(xsl)
Set xsl = Nothing
Set xml = Nothing
不确定如何或者是否可以让asp页面本身更加安静