我正在向我的服务器发送一个json字符串,有时对HttpGet来说太多了所以我正在使用HttpPost。我添加了字符串数据,如下所示:
URL Url = new URL(url);
URI uri = new URI(Url.getProtocol(), Url.getHost(),Url.getPath(), Url.getQuery(), null);
Log.i("url_encoded", uri.toString());
HttpPost post = new HttpPost(uri);
List<NameValuePair> parameters = new ArrayList<NameValuePair>();
parameters.add(new BasicNameValuePair("data", touchPointsJSON));
post.setEntity(new UrlEncodedFormEntity(parameters));
Log.i("post URI", ""+post.getURI());
client.execute(post);
我遇到的问题是我无法在client.execute(post)
之后看到名称值对中发送了哪些数据。我想这样做,以便我可以找出数据字符串是否太多,即使是POST请求
关于如何实现这一点的任何想法?