0

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"} を返すはずでした

4

0 に答える 0