開発メモと今後のヒント(HttpURLConnection)
自分用の開発メモです。やろうしていることは、FusionTables接続です。AsyncTaskの中でHttpURLConnection接続がうまくいきません。InputStreamがnullの為、エラーとなっています。ResponseCodeもnullの為、どんなエラーなのか不明ですが、おそらく400のバッドリクエストだと推定しています。また、クエリでaccess_token=tokenを記述するのは古いので、ヘッダ内でBearerでtokenを記述するように変更しています。(*1)ヘッダを記述することは出来ましたが、InputStreamでのエラーは変わらずです。
今後のヒント
・HttpURLConnectionを止めて、socketを使用してみる。
・WindowsのブラウザでURLで記述(tokenなし)すると、FusionTablesには接続できているので、Java内でJavaScriptで記述してみる。
・もう一度、URLなどのスペルを見直してみる。
・AsyncTaskを使用した非同期のスレッドを止めて、ThreadまたはRunnableクラスのマルチスレッドクラスを使用してみる。
参照サイト:
*1
https://developers.google.com/fusiontables/docs/v2/migration_guide#oauth
p.s.
派遣ですが、次の仕事が決まりました。来週半ばから働きます。前の仕事より賃金は安いですが、前々の仕事より若干高いです。束縛時間(通勤時間+労働時間)は、前の仕事より長く、前々の仕事と同じくらいです。