我正在使用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请求详细信息(网址,请求正文等)。
答案 0 :(得分:0)
Did you try the following?
Log.i(TAG, "Request body: " + new String(request.getBody()));