0

応答がありません。コードの問題は何ですか。プライバシー ポリシーにより、正しい URL を提供していません。

public static String URL = "http://www.example.com/web_service/mainAPI.php";
final String body = String.format("rquest={\"method\":\"upcoming_shows\",\"body\":[{}]}");
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.upcoming_show);
    try{    
        Log.d("In Try", "Going...");
        final HttpClient client = new DefaultHttpClient();
        final HttpPost postMethod = new HttpPost(URL);
        postMethod.setEntity(new StringEntity(body, "utf-8"));
        final HttpResponse response = client.execute(postMethod);
        final String responseData = EntityUtils.toString(response.getEntity(), "utf-8");
        Toast.makeText(UpcomingShow.this, responseData, Toast.LENGTH_SHORT).show();
        }catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
        }

解決策を教えてください。

4

1 に答える 1

2
  1. UI スレッドでネットワークにアクセスしようとしていますが、これは許可されていません。ここを参照してください。そしてここに
  2. あなたはおそらくあなたのにタイプミスがあるでしょうString body、それは言うrquest、私はそれがあるべきだと信じていますrequest(2行目)
于 2013-04-24T15:41:39.080 に答える