在Android中使用Volley记录请求正文

时间:2017-05-24 18:02:01

标签: android android-volley

我正在使用StringRequest在我的Android应用上发送HTTP POST请求。当其中一个POST请求通过Volley触发时返回HTTP 400。当API通过休息客户端(Postman,curl)触发时,API返回HTTP 200。我怀疑通过截击发送的请求正文中有问题。

protected Map<String, String> getParams() 
    {  
            Map<String, String>  params = new HashMap<String, String>();  
            params.put("name", "Pomen Pogo");
            params.put("email", "pomen.pogo@staples.net");
            params.put("type", "Ninja");

            return params;  
    }

有没有办法记录POST请求中齐射发送的完整请求主体?我已启用VolleyLog.DEBUG = true;,它会记录完整的响应,但记录请求正文或URL的是 NOT

请帮我在Volley中记录HTTP请求详细信息(网址,请求正文等)。

1 个答案:

答案 0 :(得分:0)

Did you try the following?

Log.i(TAG, "Request body: " + new String(request.getBody()));