1
我很难找到一种方法来在经典中使用httprequest从aspx中调用数据,这也调用了reqeust。aspx页面上的经典asp页面httprequest?
经典代码:
HostURL = "https://URL"
NetURL = "middle.aspx?HostURL=" & HostUR
Dim oXMLHTTP
Dim strStatusTest
Set oXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")
oXMLHTTP.Open "POST", NetURL, False
oXMLHTTP.Send
strStatusText = oXMLHTTP.responseText
的netURL ASPX代码
private void Page_Load(object sender, System.EventArgs e){
String host = getParam();
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(host);
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
String cc;
using (Stream stream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(stream, Encoding.UTF8);
cc = reader.ReadToEnd();
}
Response.Write(cc);
}
所以什么即时试图做的是,当我打电话,从经典的aspx页面,在加载ASPX得到一个关键,我需要asp页面才能拥有。
aspx代码工作正常,它确实检索我需要的密钥。
其他信息:我们关闭了TLS 1.0,并且管理员不想执行注册表修复。我也是一个非常初级的程序员,所以这可能不起作用,我不知道。
非常感谢您提供任何帮助。
什么实际问题?你报错了吗? – JohnRC
经典代码行2中存在语法错误,并且将NetURL设置为“https:// URL”是可疑的。另外,由于您没有发送任何数据,我建议您使用GET而不是POST。我经常在传统的ASP中使用XMLHTTP,并且工作正常。 – JohnRC