質問: ### 前提・実現したいこと お世話になります。初歩的なご質問となりまして大変申し訳ございませんが、ご教示いただけますと幸いに存じます。 HttpURLConnectionのPOSTにより、Tomcatサーバーにデータを送りたいと考えております。 Tomcatサーバーでは、Javaサーブレットを用いてデータを取得したいと考えております。 ### 発生している問題・エラーメッセージ AndroidアプリからHttpURLConnectionのPOSTリクエストをする場合、Javaサーブレットでは「request.GetParameter("受信するデータ")」でデータを取得する方法が一般的かご教示いただけましたら幸いです。 ウェブブラウザからHttpリクエストをし、サーブレットでデータを取得する方法(formタグを使用する方法など)は存じておりますが、androidアプリからのHttpリクエストとJavaのサーブレットとの関係を伺いたく、ご質問させていただきました。 個別案件の質問ではなく大変申し訳ございませんが、何卒よろしくお願いいたします。 エラーメッセージ ### 該当のソースコード ### 試したこと ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: データ形式が揃って入れば送る側と受ける側がどんな言語、環境でも関係ありません。 例えばRFCが規定されているapplication/x-www-form-urlencodedやmultipart/form-dataがありますが、これは質問にあるWebブラウザからのForm送信で使用されます。また、多くのフレームワークが簡単にデータ操作ができるメソッドを用意しています。 このような一般的な形式ではなく、独自形式で送っても可能です。