如果您只想使用发布 JSONHTTP
并获得回复,stackoverflow 有很多帖子可以帮助您回答这个问题。检查如何使用 HTTPClient 以 JSON 格式发送 POST 请求?问题。我认为这个问题回答了您要说的内容。希望这对您有所帮助。如果您有任何具体问题,您可以随时发表评论。
更新
正如您所说,除了 URL 之外,您已经拥有键和相应的值。
第一步是创建一个 JSON 对象。将其转换为字符串,然后您可以使用它发送它HTTPClient
并获取响应。就像是:
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.yoursite.com/");
try {
// Add your data
JSONObject user = new JSONObject();
user.put("Name", "a");
user.put("pass", "123");
// Create StringEntity
StringEntity se = new StringEntity( user.toString());
se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
httppost.setEntity(se);
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
您可以检查这样的链接以查看更多确切格式。我想告诉你如何进行的方法。希望这可以帮助。