在日常專案應用中,經常需要向web站點傳送get請求、post請求,並從web站點獲取響應。例如我們可以通過以下**來實現:
public
class
testgetpost
//定義bufferedreader輸入流來讀取url的響應
in =
new
bufferedreader(
new
inputstreamreader(conn.getinputstream()));
string line;
while
((line=in.readline())!=
null)
}catch
(exception e)
//使用finally塊來關閉輸入流
finally}
catch
(ioexception ex) }
return
result; }
/** 向指定url傳送post方法的請求 */
public
static
string sentpost(string url,string param) }
catch
(exception e)
//使用finally塊來關閉輸入流,輸出流
finally
if
(in!=
null)
}
catch
(ioexception ex) }
return
result; }
public
static
void
main(string args) }
在上述**中,在傳送get請求時只需要將請求引數放在url字串之後用「?」隔開,程式直接呼叫urlconnection物件的connect方法即可。如果程式需要傳送post請求,則需要先設定doin和doout兩個請求頭字段值,然後再使用urlconnection對應的輸出流來傳送請求引數即可。
安全站點和非安全站點的 URL 管理
在本文中我將描述怎麼管理安全站點和非安全站點的 url 管理。安全站點的內容使用httpsssl 安全套接字層 協議傳送,而非安全站點使用http協議。為了描述簡單,我們稱前者https內容 頁,後者 http 內容 頁。乙個嚴格要求的 通常需要一些頁面使用https,一些頁面使用http。例如,為...
discuz站點URL的靜態化
當前的站點安裝在 var www bbs目錄下,使用apache2伺服器。為了實現discuz的url靜態化,apache重定向配置的虛擬主機配置如下 serveradmin webmaster localhost servername dotuian.com documentroot var ww...
點石互動 石頭之 頁面和站點的收錄(系列一)
點石互動 石頭 發表於 03月 20,2007 一 頁面的收錄 1 你的頁面收錄了嗎?判斷乙個頁面是否被某搜尋引擎收錄,一般可以通過直接輸入url搜尋或site命令來進行查詢。比如檢查www.dunsh.org about 這樣乙個頁面在google的收錄情況,可以在google裡輸入 site w...