Util Http請求的工具類

2021-07-04 18:37:47 字數 1539 閱讀 4955

/*** 非同步的get請求

* @param urlstr

* @param callback

*/public static void dogetasyn(final string urlstr, final callback callback)

} catch (exception e)

};}.start();

}/**

* 非同步的post請求

* @param urlstr

* @param params

* @param callback

* @throws exception

*/public static void dopostasyn(final string urlstr, final string params,final callback callback)  throws exception

} catch (exception e)

};}.start();

}/**

* get請求,獲得返回資料

* @param urlstr

* @return

* @throws exception

*/public static string doget(string urlstr) 

baos.flush();

return baos.tostring();

} else

} catch (exception e) finally catch (ioexception e){}

try catch (ioexception e){}

conn.disconnect();

}return null ;

}/**

* 向指定 url 傳送post方法的請求

* @param url

*            傳送請求的 url

* @param param

*            請求引數,請求引數應該是 name1=value1&name2=value2 的形式。

* @return 所代表遠端資源的響應結果

* @throws exception

*/public static string dopost(string url, string param) 

// 定義bufferedreader輸入流來讀取url的響應

in = new bufferedreader(

new inputstreamreader(conn.getinputstream()));

string line;

while ((line = in.readline()) != null)

} catch (exception e)

// 使用finally塊來關閉輸出流、輸入流

finally

if (in != null)

} catch (ioexception ex)

}return result;}}

http請求的工具類

即將改造的 import requests 登陸url message header res requests.post url,data message,headers header print res.status code print res.cookies 檢視日記 url chakan h...

HTTP 請求 工具類

using system using system.collections using system.collections.generic using system.io using system.net using system.text using system.web namespace i...

C http請求工具類

http請求操作類之httpwebrequest this.logger.errorformat httpjsonpost異常 ex.message 獲取客戶端ip位址 無視 若失敗則返回回送位址 public static string gethostaddress 最後判斷獲取是否成功,並檢查i...