ASP écrit le logiciel Web Proxy, qui peut être utilisé pour percer les restrictions de passerelle, etc., principalement pour coopérer avec AJAX (en raison de Firefox a des problèmes d'accès croisé) version 0.1 auteur Llinzzi
Fonction
Déterminez l'encodage du site Web, soutenez n'importe quelle langue
Conversion automatique de l'hyperconnection
Une fonction qui télécharge à distance des images
Le problème n'a pas été résolu. Actuellement, le transfert de proxy qui ne peut être utilisé que pour indiquer le code de site Web, les images et les autres données n'a pas été terminé.
La copie de code est la suivante:
<% @ Lingots = "javascript" codepage = "65001"%>
<% Response.Charset = "UTF-8"%>
<%
Server.scriptTimeout = 9999999;
varsurl = string (request.QueryString ("url"));
if (Surl == "Undefined") {
Response.Write ("<pstyle = /" Font-Size: 9pt; margin: 30px; padding: 10px; text-align: Center; background-Color: #ffccc; border: 1pxsolid # 999999; / "> Asp proxy byllinzzi </ p>");
Response.Write ("<divStyle = /" Font-Size: 9pt; margin: 30px; text-align: Center; Background-Color: #fffcc; border: 1pxsolid # 999999; / ">");
Réponse.write ("<formaction = /" # / "méthode = /" get / ">");
Response.Write ("<pStyle = /" Font-Size: 9pt; margin: 5px; text-align: Center; / "> Veuillez saisir l'URL </p>");
Response.Write ("<p> <inputStyle = /" Background-Color: #ffccc; Border: 1PXSOLID # 999999; / "type = /" text / "name = /" url / "> </p>");
Response.Write ("<p> <inputStyle = /" Background-Color: #ffccc; Border: 1PXSolid # 999999; / "type = /" soumi / "value = /" goweb / "> </p>");
Réponse.write ("</div>");
}
elseif (Surl == "") {
Response.Write ("<pstyle = /" Font-Size: 9pt; margin: 30px; padding: 10px; text-align: Center; background-Color: #ffccc; 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> L'adresse est vide, veuillez saisir le format comme www.tom.com </p>");
Réponse.write ("</div>");
}
autre{
Surl = (surl.substr (0,7)! = "Http: //")? "Http: //" + Surl: Surl;
Response.Write (Send_Request (Surl));
}
functionSend_Request (URL) {
varCodedText;
http_request = server.createObject ("Microsoft.xmlhttp");
essayer{
http_request.open ("get", url, false);
http_request.send (null);
}
attraper (e)
{
Response.Write (E.Description);
}
if (http_request.readystate == 4) {
// déterminer automatiquement le début du codage