我正在使用volley库向服务器发出帖子请求。该库使用Map<String, String>
作为post参数。我的问题是希望为同一个键设置多个值,可以使用NameValuePairs
,但不能与齐射一起使用。提前谢谢!
答案 0 :(得分:0)
尝试覆盖以下方法,它来自源代码:
/**
* Returns the raw POST or PUT body to be sent.
*
* @throws AuthFailureError in the event of auth failure
*/
public byte[] getBody() throws AuthFailureError {
Map<String, String> params = getParams();
if (params != null && params.size() > 0) {
return encodeParameters(params, getParamsEncoding());
}
return null;
}
返回要发送的原始POST或PUT正文。
因此请使用您的参数覆盖getBody()
。