httpポストをフォームでWebサービスに送信することになっています
POST[messageTitle, messageContent, messageFrom]
名前が post の配列のようなものです
私は周りを検索し、何人かの人々が私がすべきだと言った:
nameValuePairs.add(new BasicNameValuePair("POST[]", messageTitle.getText().toString())); nameValuePairs.add(new BasicNameValuePair("POST[]", messageContent.getId())); nameValuePairs.add(new BasicNameValuePair("POST[]", messageFrom.getText().toString())); httppost.setEntity(新しい UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
try {
HttpResponse response = httpclient.execute(httppost);
StatusLine statusLine = response.getStatusLine();
int statusCode = statusLine.getStatusCode();
if (statusCode == 200) {
HttpEntity entity = response.getEntity();
InputStream content = entity.getContent();
BufferedReader reader = new BufferedReader(
new InputStreamReader(content));
String line;
while ((line = reader.readLine()) != null) {
stringBuilder.append(line);
}
} else {
Log.e("JSON", "Failed to download file");
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
} catch (IOException e) {
// TODO Auto-generated catch block
}
Log.d("Cat", stringBuilder.toString());
}
しかし、それは {"result":0} を返し、{"result":"row"} を返すはずでした