我想在我的android應用程序內使用http post方法發佈一些json數據,但是我似乎無法得到它的工作,字符串是建設良好,它的工作原理,如果我測試使用谷歌Chrome插件高級休息客戶端。我不是JSON最強的,因此它是一個字符串而不是JSON對象。郵政請求不會執行。在此先感謝HTTP post JSON java
String json = "{\"data\": [";
for (String tweet : tweetContent)
{
json = json + "{\"text\": \"" + tweet + "\", \"query\": \"" + SearchTerm + "\", \"topic\": \"movies\"},";
}
json = json.substring(0, json.length() - 1);
json = json + "]}";
Log.i("matt", json);
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.sentiment140.com/api/[email protected]");
StringEntity entity = new StringEntity(json, HTTP.UTF_8);
httppost.setEntity(entity);
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
String responseBody = EntityUtils.toString(response.getEntity());
Log.i(LOG_TAG, responseBody);
sentiments.add(responseBody.toString());
究竟是什麼問題? –
設置內容類型。 –
它不執行發佈請求 – user3456401