ASP escribe el software de proxy web, que se puede utilizar para romper las restricciones de la puerta de enlace, etc., principalmente para cooperar con AJAX (debido a que Firefox tiene problemas de acceso de dominio cruzado) Versión 0.1 Autor Llinzi
Función
Determinar la codificación del sitio web, admitir cualquier idioma
Conversión automática de hiperconnección
Una función que descarga de forma remota las imágenes
El problema no se ha resuelto. Actualmente, no se ha completado el reenvío de proxy que solo se puede utilizar para proxy de código de sitio web, imágenes y otros datos.
La copia del código es la siguiente:
<%@Idioma = "javascript" codePage = "65001"%>
<%Respuesta.charset = "utf-8"%>
<%
Server.scripttimeout = 9999999;
varsurl = string (request.queryString ("url"));
if (surl == "indefinido") {
Response.write ("<pstyle =/" font-size: 9pt; margen: 30px; relleno: 10px; text-align: centro; de fondo de fondo: #ffcccc; border: 1pxsolid#999999;/"> ASP proxy byllinzzi </p>");
Response.Write ("<DivStyle =/" Font-Size: 9PT; Margin: 30px; Text-Align: Center; Background-Color: #FFFCC; Border: 1pxSolid#999999;/">");
Response.Write ("<formaction =/"#/"método =/" get/">");
Response.write ("<pstyle =/" font-size: 9pt; margen: 5px; text-align: center;/"> Ingrese la URL </p>");
Response.Write ("<P> <inputStyle =/" Background-Color: #FFCCC; border: 1pxsolid#9999999;/"type =/" text/"name =/" url/"> </p>");
Response.Write ("<P> <inputStyle =/" Background-Color: #FFCCC; border: 1pxsolid#9999999;/"type =/" subt/"value =/" goweb/"> </p>");
Respuesta.write ("</div>");
}
elseif (surl == "") {
Response.write ("<pstyle =/" font-size: 9pt; margen: 30px; relleno: 10px; text-align: centro; de fondo de fondo: #ffcccc; border: 1pxsolid#999999;/"> ASP proxy byllinzzi </p>");
Response.Write ("<DivStyle =/" Font-Size: 9PT; Margin: 30px; Text-Align: Center; Background-Color: #FFFCC; Border: 1pxSolid#999999;/">");
Response.write ("<p> La dirección está vacía, ingrese el formato como www.tom.com </p>");
Respuesta.write ("</div>");
}
demás{
Surl = (surl.substr (0,7)! = "Http: //")? "Http: //"+surl: surl;
Respuesta.write (send_request (surl));
}
functionsend_request (url) {
varcodedText;
http_request = server.createObject ("microsoft.xmlhttp");
intentar{
http_request.open ("get", url, falso);
http_request.send (nulo);
}
captura (e)
{
Response.Write (E.Description);
}
if (http_request.readyState == 4) {
// Determinar automáticamente el inicio de codificación