• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to use .pac file.

 
Hemali da
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is my pac file

function FindProxyForURL(url, host)
{
var returnValue = "DIRECT";

//Show request
//alert("FindProxyForURL url=" + url + " host=" + host);

// Plain host name (including "localhost")
if (isPlainHostName(host))
returnValue = "DIRECT";


// Return value
return returnValue;
}

function hashProxy(address)
{

var n = URLhash2(address) % 2;

if (n < 1)
return "PROXY 192.168.100.6:8080; " +
"PROXY 192.168.100.62:8080";
if (n < 2)
return "PROXY 192.168.100.62:8080; " +
"PROXY 192.168.100.6:8080";
}

function URLhash2(name)
{
var cnt=0;
var dirptr=0;

var str=name.toLowerCase(name);
if ( str.length ==0) {
return cnt;
}

/* skip filename in directory */
for(var i=str.length - 1;i >=0 ; i--) {
if ( str.substring(i,i +1) == '/' ) {
dirptr = i+1 ;
break;
}
}

for(var i=0;i < dirptr; i++) {
var ch= atoi(str.substring(i,i + 1));
cnt = cnt + ch;
}

return cnt ;
}


function atoi(charstring)
{

if ( charstring == "a" ) return 0x61; if ( charstring == "b" ) return 0x62;
if ( charstring == "c" ) return 0x63; if ( charstring == "d" ) return 0x64;
if ( charstring == "e" ) return 0x65; if ( charstring == "f" ) return 0x66;
if ( charstring == "g" ) return 0x67; if ( charstring == "h" ) return 0x68;
if ( charstring == "i" ) return 0x69; if ( charstring == "j" ) return 0x6a;
if ( charstring == "k" ) return 0x6b; if ( charstring == "l" ) return 0x6c;
if ( charstring == "m" ) return 0x6d; if ( charstring == "n" ) return 0x6e;
if ( charstring == "o" ) return 0x6f; if ( charstring == "p" ) return 0x70;
if ( charstring == "q" ) return 0x71; if ( charstring == "r" ) return 0x72;
if ( charstring == "s" ) return 0x73; if ( charstring == "t" ) return 0x74;
if ( charstring == "u" ) return 0x75; if ( charstring == "v" ) return 0x76;
if ( charstring == "w" ) return 0x77; if ( charstring == "x" ) return 0x78;
if ( charstring == "y" ) return 0x79; if ( charstring == "z" ) return 0x7a;
if ( charstring == "0" ) return 0x30; if ( charstring == "1" ) return 0x31;
if ( charstring == "2" ) return 0x32; if ( charstring == "3" ) return 0x33;
if ( charstring == "4" ) return 0x34; if ( charstring == "5" ) return 0x35;
if ( charstring == "6" ) return 0x36; if ( charstring == "7" ) return 0x37;
if ( charstring == "8" ) return 0x38; if ( charstring == "9" ) return 0x39;
if ( charstring == "." ) return 0x2e;
return 0x20;
}



This is my proxy file when it going to come at point isPlainHostName() it's showing me this function is not avaliable so can any budy help me with this.



can any budy tell me how to read .pac file using java.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic