我在寫android
對http有個疑問
我本來用volley的lib
get很簡單 參數塞在?後面就好
post 放一個hashmap塞在 parameter裡面
那delete呢?
我跟post一樣作法 只是方法改成delete
但後端那邊收不到我的參數
上網也找不太到delete塞參數的sample code
請問大家可以協助嗎
不一定要volley 只需要有http delete塞參數的範例即可
感謝
作者:
xw (無上菩提本)
2017-03-22 21:47:00試試google這組關鍵字http delete body
作者:
xw (無上菩提本)
2017-03-22 23:32:00或許是後端"不能"喔,建議用fiddler這類工具確認你有沒有送出
作者:
y3k (激流を制するは静水)
2017-03-23 00:44:00試試看HttpUrlConnection?
作者:
ssccg (23)
2017-03-23 07:59:00不能放在body就只能放在uri了,怎麼使用就跟GET一樣啊你原文的描述看起來你對GET和POST的差別就不是很了解?GET的body沒有意義,參數只能放URI(通常放query string)POST的body有意義所以原則上放body裡 (當然放URI還是可以)DELETE從google到的討論,應該能看到DELETE也是沒定義body用途,也就是body沒有意義的http method,只能用GET那種才保證web server會處理到所謂的參數(query string/path)
作者:
Chikei ( )
2017-03-23 16:08:001. Android的delete不會送body2. RFC2616沒有明寫,但是隱含server *SHOULD* 忽略delete的body3. 很多HTTP server實做忽略delete body
恩 volley也沒有送body出去 最後我用okhttp送parameter另外感謝樓上的解惑