【发布时间】:2025-12-29 23:10:12
【问题描述】:
我正在使用 Volley lib 来触发我的请求。我创建了一个自定义类,它像这样扩展Request<T>:
class CustomRequest<T> extends Request<T>
使用 GET 的每个请求都非常有效。
我有一些关于 POST 方法的请求。例如登录需要登录名和密码,所以我把Map放在类的getParams()中,一切都很好。但是我在另一个请求上遇到了问题,因为我需要使用任何类型的值(例如 int、array 等)放置参数...这里的示例是设法通过 POST 将其传递到请求中:
{"items":[12926315]}
那么,我该怎么做呢,因为 Volley 只接受 Map,我当然会收到 400 错误代码。
非常感谢您的帮助!
【问题讨论】:
-
您可以在发出请求时使用声明自定义
BasicNameValuePair。 -
但是 BasicNameValuePair 等待“字符串,字符串”太对了吗?我看不到如何构建它以传递 {"items":[12926315]} 格式
标签: android post request android-volley