Http post 傳送加密內容

2021-05-28 03:02:48 字數 2125 閱讀 2089

public

class secbase64 ;  

private

static

final

byte decodingtable;  

static   

for (int i = 'a'; i <= 'z'; i++)   

for (int i = 'a'; i <= 'z'; i++)   

for (int i = '0'; i <= '9'; i++)   

decodingtable['+'] = 62;  

decodingtable['/'] = 63;  

}  

//加密

public

static

byte encode(byte data)  else   

int datalength = (data.length - modulus);  

int a1;  

int a2;  

int a3;  

for (int i = 0, j = 0; i < datalength; i += 3, j += 4)   

int b1;  

int b2;  

int b3;  

int d1;  

int d2;  

switch (modulus)   

return bytes;  

}  

//解密

public

static

byte decode(byte data)  else

if (data[data.length - 1] == '=')  else   

for (int i = 0, j = 0; i < (data.length - 4); i += 4, j += 3)   

if (data[data.length - 2] == '=')  else

if (data[data.length - 1] == '=')  else   

return bytes;  

}  

//解密

public

static

byte decode(string data)  else

if (data.charat(data.length() - 1) == '=')  else   

for (int i = 0, j = 0; i < (data.length() - 4); i += 4, j += 3)   

if (data.charat(data.length() - 2) == '=')  else

if (data.charat(data.length() - 1) == '=')  else   

return bytes;  

}  

private

static

byte discardnonbase64bytes(byte data)   

}  

byte newdata = new

byte[bytescopied];  

system.arraycopy(temp, 0, newdata, 0, bytescopied);  

return newdata;  

}  

private

static string discardnonbase64chars(string data)   

}  

return sb.tostring();  

}  

private

static

boolean isvalidbase64byte(byte b)  else

if ((b < 0) || (b >= 128))  else

if (decodingtable[b] == -1)   

return

true;  

}  

//測試類

public

static

void main(string args)   

}  

php 傳送http post請求

php curl post請求中攜帶header引數 或者 header 0 text html q 0.9,text plain q 0.8,image png,q 0.5 header cache control max age 0 header connection keep alive he...

使用Python傳送http post請求上傳檔案

可以使用第三方模組poster,使用easy install 安裝方法如下 easy instll poster 會自動安裝poster模組,安裝成功後,可以看到在poster egg檔案在site package下 這裡注意,根據官方說法 because this distribution was...

使用okhttp傳送http post方法

注意點一 有關網路的操作都需要宣告一下許可權,因此我們需要在androidmanifest.xml檔案裡加入許可權宣告,如下所示 下面我們來看一下okhttp的具體用法 1 建立乙個okhttpclient的實列,如下所示 2 建立乙個requestbody物件 存放待提交的引數 如下所示 requ...