2016-08-05 8 views
0

HttpUrlConnectionを使用してWebからJSON文字列を取得していますが、レスポンスは小さい文字列には適していますが、大きい文字列では役に立ちません。thisは私のアプリで見ているものです。thisはサーバーからウェブページ私はサーバー側からのHTMLを一切含んでいませんでした。ここで最大HttpUrlConnectionレスポンス

は私のコードです:

URL adr = new URL("http://placeform.tk/forapp.php"); 
HttpURLConnection connection =(HttpURLConnection) adr.openConnection(); 
connection.connect(); 
int rcode = connection.getResponseCode(); 
Log.d("rcode",Integer.toString(rcode)); 
if (rcode == HttpURLConnection.HTTP_OK) { 
    InputStream inputStreamReader = connection.getInputStream(); 
    String c = connection.getHeaderField("content-length"); 
    Reader rd = new InputStreamReader(inputStreamReader); 
    Log.d("contentsize", Integer.toString(connection.getContentLength()) + c); 
    chars = new char[connection.getContentLength()]; 
    Log.d("contentsize", Integer.toString((int)connection.getContentLength()) + c); 
    rd.read(chars); 
    String output = new String(chars); 
+0

jsonを解析するコードを入れてください。 – uguboz

+0

私はまだその部分を行っていませんが、ログを使って接続の応答を確認したら、これは[logcatから読み取った]です(http:// pastebin。 com/NRU7nGXV /)@UğurB –

答えて

1

thisリンクを使用して、プロジェクトでそのクラスを追加し、そのクラスからWebサービスを呼び出します。そのクラスが文字列ビルダーを使用してレスポンス文字列を構築します。そのクラスを見てください。問題がある場合はコメントしてください。

+0

大いに助けてくれてありがとう –

+0

私の喜び...あなたが@vihaarivarmaを助けたことを知ってよかった –

関連する問題