String requestData = CreateRequestData(mParams); //建立参数 name=zzz&hashvalue=32e2adf3222& .....
URL url = null;
HttpURLConnection conn = null;
byte[] buff ;
try {
strUrl = g_PaymentHost_URL + "?" + requestData;
Log.i("paymenthost url",strUrl);
url = new URL(strUrl);
strUrl = url.toString();
conn = (HttpURLConnection)url.openConnection();
conn.setConnectTimeout(4000);
conn.setDoInput(true);
conn.setChunkedStreamingMode(2000);
InputStream inb = new BufferedInputStream(conn.getInputStream());
inb = new BufferedInputStream(conn.getInputStream());
buff = new byte[2000];
int nSize = 0;
int nSizeCount = 0;
while(( nSize = inb.read(buff) )> 0 )
{
final String strHtml = AsciiArrayToString(buff,0,nSize);
strPage += strHtml; // AsciiArrayToString(buff,0,nSize);
Log.i("payment page" ,strHtml);
}
inb.close();
conn.disconnect();
if(this.mCall != null)
mCall.onCallBack(2, this.strPage) ;
}catch(Exception e){
Log.i("Load page exception:" ,e.toString());
if(this.mCall != null)
mCall.onCallBack(-1, e.toString()) ;
return false;
}
URL url = null;
HttpURLConnection conn = null;
byte[] buff ;
try {
strUrl = g_PaymentHost_URL + "?" + requestData;
Log.i("paymenthost url",strUrl);
url = new URL(strUrl);
strUrl = url.toString();
conn = (HttpURLConnection)url.openConnection();
conn.setConnectTimeout(4000);
conn.setDoInput(true);
conn.setChunkedStreamingMode(2000);
InputStream inb = new BufferedInputStream(conn.getInputStream());
inb = new BufferedInputStream(conn.getInputStream());
buff = new byte[2000];
int nSize = 0;
int nSizeCount = 0;
while(( nSize = inb.read(buff) )> 0 )
{
final String strHtml = AsciiArrayToString(buff,0,nSize);
strPage += strHtml; // AsciiArrayToString(buff,0,nSize);
Log.i("payment page" ,strHtml);
}
inb.close();
conn.disconnect();
if(this.mCall != null)
mCall.onCallBack(2, this.strPage) ;
}catch(Exception e){
Log.i("Load page exception:" ,e.toString());
if(this.mCall != null)
mCall.onCallBack(-1, e.toString()) ;
return false;
}