1
我正在IIS/ASP下建立一个REST系统,它提供了一般记录列表。但我也想在这些通用列表中插入一个URI,它允许客户端检索每个特定记录的详细信息。我想出了下面的JScript建立一个URI的领导者,我可以然后在特定的记录钉寻址:IIS自引用URL构造?
<% @LANGUAGE="javascript" %>
<%
var ScriptUrl = Request.ServerVariables("HTTPS") == 1 ? "https://" : "http://";
ScriptUrl += Request.ServerVariables("HTTP_HOST");
ScriptUrl += Request.ServerVariables("SCRIPT_NAME") + "?";
// Record retrieval...
// Update each record with an absolute URI back into this page...
// Return enhanced listing data...
%>
因此,如果通过一个URL请求的批量记录上市,如:
https://rest.site.com:12345/default.asp?/records
ScriptUrl
将等于https://rest.site.com:12345/default.asp?
有没有更好的方式来做到这一点下ASP/IIS?
据我所知,IIS本身不能执行代码。似乎通过IIS你意味着ASP? – 2009-07-06 16:34:51
对不起,我感到困惑。是的,我正在使用JScript编写ASP“经典”页面。 – aczarnowski 2009-07-06 16:46:10