※ ChatGPTを利用し、要約された質問です(原文:コネクションを使いまし??? au携帯でオープンアプリで通信のテスト)
コネクションを使いまし??? au携帯でオープンアプリで通信のテスト
このQ&Aのポイント
au携帯でオープンアプリで通信のテストを行っています。HTTP GETメソッドの実行方法と、コネクションの使いまわしについて詳しく教えてください。
au携帯でオープンアプリで通信のテストを行っています。通信許可を求めるダイアログが表示されますが、コネクションを使いまわす方法を教えてください。
au携帯でオープンアプリで通信のテストを行っていますが、異なるURLについての処理の方法がわかりません。どうすれば良いでしょうか?
コネクションを使いまし??? au携帯でオープンアプリで通信のテスト
au携帯でオープンアプリで通信のテストをしています。
HTTP GETメソッドを実行する には以下のようにすれば良いのですが、
下のreadHttpConnection関数を呼び出すごとに、
通信確認
このオープンアプリは通信を行おうとしています。
通信を許可しますか?
●許可する
○許可しない
となります、以前の質問でコネクションを使いましをすれば、最初の1回で済むと回答を得ましたが、どのように使いまわしをすればそうなるのかわかりません。
conn = (HttpConnection)Connector.open(url, Connector.READ, true);
ここに入力するURLは、毎回異なるため(例えば http://test?s=1 や
http://test?s=2 など)
どうしたらよいのでしょうか?
//=== ソース ===
int readHttpConnection(String url, byte[] data) throws Exception {
HttpConnection conn = null;
InputStream in = null;
int i, length = 0;
try {
conn = (HttpConnection)Connector.open(url, Connector.READ, true);
conn.setRequestMethod(HttpConnection.GET);
in = conn.openInputStream() ;
while((i = in.read(data, length, data.length - length)) > 0) length += i;
} catch(Exception ex) {
} finally {
if(in != null) in.close();
if(conn != null) conn.close();
}
return length;
}