<%@ page import="java.util.*,java.io.*,java.net.*,java.net.InetAddress;"%>
<%
/**************************************************************************
* Adiquity Ad Code - Adiquity.com
* Copyright Guruji.com Software Pvt Ltd . All rights reserved.
* Language: JSP (JSE 1.5)
* Version: 18072011
**************************************************************************/
String adqPazId = "adqksh3k-14eo4jpe-q76tq";
String adqBGColor = "FFFFFF";
String adqTColor = "0063DC";
/////////////////////////////////
// Do not edit below this line //
/////////////////////////////////
String adqUA = null, adqTIP = null, adqUri = null;
try {
adqBGColor = URLEncoder.encode(adqBGColor, "UTF-8" );
adqTColor = URLEncoder.encode(adqTColor, "UTF-8" );
adqUA = request.getHeader("User-Agent");
adqTIP = request.getRemoteAddr();
adqUri = request.getRequestURI();
if( null!=adqUA )
adqUA= URLEncoder.encode( adqUA,"UTF-8");
if( null!=adqUri )
adqUri = URLEncoder.encode( adqUri,"UTF-8");
if( null!=adqTIP )
adqTIP = URLEncoder.encode( adqTIP,"UTF-8");
} catch(Exception e){}
String adqLang = URLEncoder.encode( "jsp", "UTF-8" );
String adqVer = URLEncoder.encode( "18072011", "UTF-8" );
String adqCat = URLEncoder.encode( "s1,en", "UTF-8" );
Enumeration adqHttpHeaders = request.getHeaderNames();
String adqHeadersString = "";
while( adqHttpHeaders.hasMoreElements())
{
String adqHeaderName = (String)adqHttpHeaders.nextElement();
String adqHeaderValue = request.getHeader( adqHeaderName );
adqHeaderName = adqHeaderName.toUpperCase();
List ignoreHeaders = Arrays.asList(new String[]{"PRAGMA", "CACHE-CONTROL", "CONNECTION", "COOKIE", "KEEP-ALIVE"});
if( null!=adqHeaderName && (!ignoreHeaders.contains(adqHeaderName)))
{
if( null!=adqHeaderValue ){
if(!adqHeaderName.startsWith("HTTP_"))
adqHeaderName = "HTTP_" + adqHeaderName;
adqHeaderName = adqHeaderName.replaceAll("-","_");
adqHeaderValue = URLEncoder.encode( adqHeaderValue, "UTF-8" );
adqHeadersString = adqHeadersString + "&" + adqHeaderName + "=" + adqHeaderValue ;
}
}
}
String adqAdsUrl = "http://ads.adiquity.com/mads";
String adqPostContent = "ua=" + adqUA +
"&TIP=" + adqTIP +
"&aclang=" + adqLang +
"&acver=" + adqVer +
"&cat=" + adqCat +
"&pazid=" + adqPazId +
"&adbgcolor=" + adqBGColor +
"&adtcolor=" + adqTColor +
"&REQUEST_URI" + adqUri +
adqHeadersString;
URL adqUrl= new URL( adqAdsUrl );
HttpURLConnection adqHttpRequest = ( HttpURLConnection ) adqUrl.openConnection();
adqHttpRequest.setConnectTimeout( 5000 );
adqHttpRequest.setReadTimeout( 5000 );
adqHttpRequest.setDoInput( true );
adqHttpRequest.setDoOutput( true );
adqHttpRequest.setUseCaches( false );
adqHttpRequest.setRequestProperty( "Content-Type",
"application/x-www-form-urlencoded" );
adqHttpRequest.setRequestProperty("X-ADQ-pazid","adqksh3k-14eo4jpe-q76tq");
adqHttpRequest.setRequestProperty( "charset", "UTF-8" );
adqHttpRequest.setRequestMethod("POST");
String adqContents = "";
try
{
DataOutputStream adqPostStream = new DataOutputStream (adqHttpRequest.getOutputStream() );
adqPostStream.writeBytes( adqPostContent );
PrintWriter adqWriter = response.getWriter();
InputStream adqInStream = adqHttpRequest.getInputStream();
InputStreamReader adqStreamReader = new InputStreamReader(adqInStream);
BufferedReader adqBufferedReader = new BufferedReader(adqStreamReader);
String adqLine = null;
if(adqHttpRequest.getResponseCode() != HttpURLConnection.HTTP_OK)
return;
while ( null != (adqLine = adqBufferedReader.readLine()) )
adqContents += adqLine;
if (null != adqContents)
adqWriter.println(adqContents);
}
catch (Exception ex)
{
}
%>