-
post方法 HttpClinet client = new DefaultHttpClient(); HttpPost post = new HttpPost(url); //通過NameValuePair去存儲數據 ArrayList<NameValuePair> list = new ArrayList<NameValuePair>(); list.add(new BasicNameValuePair("name",name)); list.add(new BasicNameValuePair("age",age)); try{ //設置要發送的數據 post.setEntity(new UrlEncodedFormEntity(list)); HttpResponse respose = client.execute(post); if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){ String content = entityUtils.toString(respone.getEntity()); } }catch(UnsupportedEncodingException e){};查看全部
-
httpClinet的get和post方法 //創建httpget對象 HttpGet httpGet = new HttpGet(url); //創建Httpclient對象 HttpClinet client = new DefaultHttpClient(); HttpResponse respone; try{ //發送請求 respone = client.execute(httpGet); //判斷類型 if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){ //取出服務器返回的數據 String content = entityUtils.toString(respone.getEntity()); System.out.println("content------->"+content); } }catch(ClientProtocolException e){}查看全部
-
噢噢噢哦哦查看全部
-
Hao xue ma查看全部
-
http響應碼查看全部
-
恩查看全部
-
get方式客戶端向服務器端提交信息,如果有中文一定要進行轉碼,轉碼的方式使用URLEncoder.encode(待轉碼部分,編碼格式)方法進行轉碼;post方式則不需要進行轉碼查看全部
-
post方式發送請求與get方式發送請求的區別: 1.實體數據是通過OutPutStream去發送的,使用write(content.getBytes())方法將要發送的數據轉換成字節 2.一般請求一個網頁或者發送的數據量比較小的時候用get方法,因為get方法對數據大小有限制,一般為幾K 3.get方法發送數據所有數據都通過URL顯示出來,數據安全性略低查看全部
-
401查看全部
-
401查看全部
-
如何通過get方式發送一個請求 1.通過get向服務器發送請求,所有提交的方式都需要通過url構建“?”后面傳遞參數這種特殊的形式 url = url + "?name=" + name + "&age=" + age; 2.需要將請求方式指定為GET 即setRequestMethod("GET")查看全部
-
恩恩恩查看全部
-
http/1.0和1.1區別 HTTP/1.0每次請求都需要建立新的TCP連接,連接不能復用。 HTTP/1.1新的請求可以在上次請求建立的TCP連接之上發送,連接可以復用。優點是減少重復進行TCP三次握手的開銷,提高效率。 HTTP1.1在Request消息頭里頭多了一個Host域,HTTP1.0則沒有這個域。Host:www.w3.org HTTP1.1增加了OPTIONS,PUT,DELETE,TRACE,CONNECT這些Request方法查看全部
-
開放系統互連模型(Open System Interconnection,OSI)七層協議查看全部
-
HTTP協議的主要特點: 1.支持客戶/服務器模式。 2.簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與服務器聯系的類型不同。由于HTTP協議簡單,使得HTTP服務器的程序規模小,因而通信速度很快。 3.靈活:HTTP允許傳輸任意類型的數據對象。正在傳輸的類型由Content-Type加以標記。 4.無連接:無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,并受到客戶的應答后,即斷開連接。采用這種方式可以節省傳輸時間。 5.無狀態:HTTP協議是無狀態協議。無狀態是指協議對于事務處理沒有記憶能力。缺少狀態意味著如果后續處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數據量增大。另一方面,在服務器不需要先前信息時它的應答就較快。查看全部
舉報
0/150
提交
取消