看板 java 關於我們 聯絡資訊
我在寫android 對http有個疑問 我本來用volley的lib get很簡單 參數塞在?後面就好 post 放一個hashmap塞在 parameter裡面 那delete呢? 我跟post一樣作法 只是方法改成delete 但後端那邊收不到我的參數 上網也找不太到delete塞參數的sample code 請問大家可以協助嗎 不一定要volley 只需要有http delete塞參數的範例即可 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.162.124 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1490190225.A.598.html lonelytea:轉錄至看板 ask 03/22 21:44
xw: 試試google這組關鍵字http delete body 03/22 21:47
lonelytea: 好像都在討論能不能使用 但沒說怎麼使用? 03/22 21:58
xw: 或許是後端"不能"喔,建議用fiddler這類工具確認你有沒有送出 03/22 23:32
y3k: 試試看HttpUrlConnection? 03/23 00:44
ssccg: 不能放在body就只能放在uri了,怎麼使用就跟GET一樣啊 03/23 07:59
ssccg: 你原文的描述看起來你對GET和POST的差別就不是很了解? 03/23 08:01
ssccg: GET的body沒有意義,參數只能放URI(通常放query string) 03/23 08:02
ssccg: POST的body有意義所以原則上放body裡 (當然放URI還是可以) 03/23 08:03
ssccg: DELETE從google到的討論,應該能看到DELETE也是沒定義body 03/23 08:03
ssccg: 用途,也就是body沒有意義的http method,只能用GET那種 03/23 08:04
ssccg: 才保證web server會處理到所謂的參數(query string/path) 03/23 08:05
Chikei: 1. Android的delete不會送body 03/23 16:08
Chikei: 2. RFC2616沒有明寫,但是隱含server *SHOULD* 忽略delete 03/23 16:09
Chikei: 的body 03/23 16:09
Chikei: 3. 很多HTTP server實做忽略delete body 03/23 16:09
lonelytea: 恩 volley也沒有送body出去 最後我用okhttp送parameter 03/23 23:17
lonelytea: 另外感謝樓上的解惑 03/23 23:18