javascript - Request.ServerVariables.Keys 返回空
问题描述
我正在尝试编写一个简单的 .asp 文件来显示 Request.ServerVariables 中的所有键和值,并且不知何故,我无法在 Reuqest.ServerVariables 中找到任何内容。
这是我的 test.asp:
<%@ language="Javascript" %>
<!-- #include file="scripts/testjs.asp" -->
<!DOCTYPE html>
<html>
<head>
</head>
<body onload="displayUserStuff()">
<p id="userstuff"></p>
</body>
</html>
此 .asp 文件调用另一个 .asp 文件,该文件将把 Request.ServerVariables 中的列表转换为 JavaScript 字符串以供显示,名为 testjs.asp:
<%
var html = "";
for (var prop in Request.ServerVariables.Keys) {
Response.Write("X<br>");
html += prop + "<br />\n";
}
%>
<script>
function displayUserStuff() {
document.getElementById('userstuff').innerHTML = '<%= Request.ServerVariables("ALL_RAW") %> <%= html %>';
}
</script>
但是,每当我运行 test.asp 时,页面都是空的。循环中显然没有发生任何事情,我不确定为什么。
环境:Windows 10、IIS 8、经典 ASP 和 JavaScript
解决方案
推荐阅读
- reactjs - 在 React Native monorepo 中处理符号链接的最直接且经过实战考验的方法是什么?
- docker - 为Sharp库设置webpack和docker
- c# - 如何使用 OpenCvSharp4 查找可用网络摄像头的索引?
- maven - Maven 依赖项在 Maven-local 中有效,但在我将 aar 部署到存储库时无效
- python - 循环通过嵌套列表过滤器
- python - 引发异常的 Python 约定
- python - 如何在 pyinfra 中包含自定义模块?
- android - 如何在屏幕初始显示时隐藏滚动条?
- c - 如何使用 C 语言在双链表中添加和删除节点?
- android - Android:尝试获取保存的图像 URI 时没有内容提供程序