Http的15種請求

2021-07-27 06:22:12 字數 1065 閱讀 8611

在android中一般get、post、put等請求,android原生的httpurlconnection支援這些請求方法,當如果有delete、patch方法時,就會有坑例如delete方法,需要設定:http = (httpurlconnection) new url(url).openconnection();            // 設定引數            // the problematic line is con.setdooutput(true);. removing that will fix the error.            // http.setdooutput(true);   //需要輸出            http.setdoinput(true);   //需要輸入            http.setusecaches(false);  //不允許快取            http.setrequestproperty("x-http-method-override", "delete");            http.setrequestmethod(method);   //設定post方式連線            http.setconnecttimeout(httpmanager.sockettimeout); // 連線超時            http.setreadtimeout(httpmanager.sockettimeout);// 讀取超時

之後patch方法,很類似delete方法,但當時測試未成功,伺服器只是返回請求方法有誤,可能原生httpurlconnection並不支援。後面就直接選擇okhttp了,okhttp支援的請求方式很多,使用很方便。http的其他詳解,可參考部落格:深入淺出 http請求

HTTP的八種請求

get在瀏覽器回退時是無害的,而post會再次提交請求。get產生的url位址可以被bookmark,而post不可以。get請求會被瀏覽器主動cache,而post不會,除非手動設定。get請求只能進行url編碼,而post支援多種編碼方式。get請求引數會被完整保留在瀏覽器歷史記錄裡,而post...

http請求中的8種請求方法

1 opions 返回伺服器針對特定資源所支援的html請求方法 或web伺服器傳送 測試伺服器功能 允許客戶端檢視伺服器效能 2 get 向特定資源發出請求 請求指定頁面資訊,並返回實體主體 3 post 向指定資源提交資料進行處理請求 提交表單 上傳檔案 又可能導致新的資源的建立或原有資源的修改...

http請求的8種方式

2.post 向指定的資源提交資料進行處理請求,如提交表單或是上傳檔案。資料被包含在請求體中。post請求可能會導致新的資源的建立和 或已有的資源的修改。4.options 返回伺服器針對特定資源所支援的http請求方法。5.head 想伺服器索要與get請求相一致的響應,只不過響應體不會被返回。6...