1

私はこの課題を抱えていて、私を夢中にさせていて、それを修正する方法がわかりません. postを使用してリモートURLにデータを投稿するAndroidアプリケーションを開発しました。ここにそれを処理する私の方法があります

public static String fetchStringFromRemotePOST(String url,List<NameValuePair> nameValuePairs){
    HttpClient client = new DefaultHttpClient();
    HttpPost post = new HttpPost(url);
    Log.i("URL",url);
    String line = "";
    String content = "";
    try{
        post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
        HttpResponse response = client.execute(post);

        BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));

        while ((line = rd.readLine()) != null) {
          content += line;              
        }
    }catch(Exception e){
        Log.d("String Fetch ERROR",e.toString());
    }
    return content;
}

そしてメソッドを呼び出す

List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("post","okpokor"));      
String url = "http://wwww.host.com/post.php";    
String response = UtilMethod.fetchStringFromRemotePOST(url,nameValuePairs);

また、Androidマニフェストファイルにインターネット許可を含めました

<uses-permission 
        android:name="android.permission.INTERNET" />
<application
 ...

以前に他のスレッドで議論されたのと同じ問題を経験しましたが、Eclipse や AVD の再起動などの提案はどれも実際にはうまくいきませんでした。

本当に助けが必要です!

4

1 に答える 1

4

あなたが持っているあなたのURLを確認してください 4

wwww


変更します。

http://www.host.com/post.php

于 2013-01-15T09:01:02.020 に答える