我在写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另外感谢楼上的解惑