Android Volley不修改POST请求的标头

时间:2015-04-08 02:06:23

标签: android http-headers android-volley

我正在尝试使用Volley在我的Android应用中调用RESTful API。 API要求您为每个请求传递特殊标头(X-AUTH-TOKEN)。

我发现我可以通过覆盖Request类中的getHeaders方法来为GET请求执行此操作。

但是,当我尝试使用POST请求执行此操作时,我发现服务器未附加/接收标头。

这是我用来创建请求的类

public class AuthenticatedStringRequest extends StringRequest {


public AuthenticatedStringRequest(int method, String url, Response.Listener<String> listener, Response.ErrorListener errorListener) {
    super(method, url, listener, errorListener);
}

@Override
public Map<String, String> getHeaders() {
    Map<String, String> headers = new HashMap<>();
    headers.put("X-AUTH-TOKEN", Constants.AUTH_TOKEN);
    return headers;
}
}

是否有一种不同的方法可以在Volley上添加带POST请求的特殊标头?

0 个答案:

没有答案