2011-11-11 14 views
1

ブラウザでこのクエリを実行すると、結果がxmlに表示されますが、アンドロイドデバイスからの接続を確立できません。 http://192.148.1.7:8000/testing.jsp?para1=5000&para2=4 http接続in android

このページは、XML の形でこれらのPARA1とPARA2に基づいて結果を得られますが、このXMLは、メッセージが表示されます - このXMLファイルには、それに関連するすべてのスタイル情報を持っているように見えていません。ドキュメントツリーを以下に示します。

私はjspクエリを介してこのXMLから結果を取得するのに役立つ必要があります。誰かがおなじみのplsはできるだけ早く

+0

アンドロイドデバイスは実際にウェブサーバーに接続できますか?ネットワークはどのように見えますか、このWiFiですか?あなたはウェブサーバーからアンドロイドにpingできますか?または、電話で端末にアクセスできる場合は、Webサーバーにpingを実行できますか? –

答えて

0

AndroidHttpClientクラス

HttpClient mHttpClient = new DefaultHttpClient(); 
HttpPost mHttpPost = new HttpPost("http://192.148.1.7:8000/testing.jsp?"+ 
        "para1=5000&para2=4"); 

try { 
    // Add your data 
    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); 
    nameValuePairs.add(new BasicNameValuePair("key1", "value1")); 
    nameValuePairs.add(new BasicNameValuePair("key2", "value2")); 
    mHttpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

    // Execute HTTP Post Request 
    HttpResponse response = mHttpClient.execute(mHttpPost); 

} catch (ClientProtocolException e) { 
    //Log 
} catch (IOException e) { 
    //Log 
} 
0

を使用してみてください、それを必要とする....助けている場合、私は(クローム)ブラウザからhttp://192.148.1.7:8000/testing.jsp?para1=5000&para2=4に接続することはできません。私はOops! Google Chrome could not connect to 192.148.1.7:8000を得る。

これは、あなたのブラウザとそのサイトの間に、特定のAndroidとそのサイトの間で同じではない接続があることを示唆しています。 Jonathon Reinhartが上記のように、あなたのAndroidとそのサイトとの間には、おそらくルータ/ファイアウォール設定のために接続していないと思われますか?

+0

これは単にクエリの一種です....実際にはサーバーではありません.... – nitin