gaggitのブログ

コーディング、ガジェット、TIPS関連、FX

開発メモと今後のヒント(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.

派遣ですが、次の仕事が決まりました。来週半ばから働きます。前の仕事より賃金は安いですが、前々の仕事より若干高いです。束縛時間(通勤時間+労働時間)は、前の仕事より長く、前々の仕事と同じくらいです。