4

サーバーへの投稿リクエストを行うためにvolleyライブラリを使用しています。このライブラリはMap<String, String>、post パラメーターに使用します。私の問題は、同じキーに複数の値を持たせたいということです。これは使用できますNameValuePairsが、ボレーでは使用できません。前もって感謝します!

4

1 に答える 1

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()します。

于 2014-12-24T18:26:36.897 に答える