- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Formを使わずに値の受け渡し )
Formを使わずに値の受け渡し
このQ&Aのポイント
- MIDPで携帯アプリを作成している際に、Formを使用せずに値の受け渡しをする方法について教えてください。
- また、URLに日本語を含めた場合に正しく受け渡しができない理由についても教えてください。
- 過去ログや参考ソースなどを参照しても解決策が見つからなかったため、ご教示いただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
がると申します。 普通にPOSTで送る通信をJava側で組み立ててしまえば送れるかと思いますが。 後はGETにしてパラメタで渡すのも手だとは思います。 で、URLに日本語などを入れるときはurl encodeが必須です。
お礼
色々試行錯誤した結果、java側からopenInputStreamでアクセスしURLを URL+test.php?name=taro のようにして値を受け渡すことができました。 返答いただきありがとうございました。 この方法を使ってデータの管理をしていきたいと思います。
補足
がるさん、回答ありがとうございます。 >普通にPOSTで送る通信をJava側で組み立ててしまえば送れるかと思いますが。 javaプログラムのHttp通信のPOST通信で"URL+test.php"にアクセスしたとします。 そして、書き込むデータ(文字列)を送ります。 その場合、PHP側での受け取りは$_POST["name"]になるかと思うのですが、ここのnameにはなんの変数が入るのでしょうか? (FormなどからのPOSTの場合、value情報を与えてアクセスしますよね?) >URLに日本語などを入れるときはurl encodeが必須です。 通りで、受けつけないわけですね(^^; ということは、 >後はGETにしてパラメタで渡すのも手だとは思います。 の場合もきっとエンコードが必要なのでしょうね・・・。 ちなみにこの方法とは URL+test.php?name='taro' のようなものということで合っていますか? 質問ばかりで申し訳ありません・・。