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