No.1ベストアンサー
- 回答日時:
POSTするいうことは、HTTPのクライアント側プログラムを作っているということですよね。
切り出しはサーバ側の仕事なのでは?JavaサーブレットだとGETでもPOSTでも、サーブレットエンジンが切り出してくれるんですけどね。
この回答への補足
おっしゃる通り、Javaのクライアントプログラムを作っています。POSTするプログラムです。URLエンコードをする部分がわかりません。
URLエンコードする関数は見つけました。この関数にURLエンコードしたい「複数のname=valueのセット」を丸ごと入力すれば、空白+に、文字は16進数に、などと変換してくれるのでしょうか?
それとも、クライアントプログラムが独自に「複数のname=valueのセット」を文字列処理で、URLエンコードする部分を切り出すといったことが必要になるのでしょうか。
No.2
- 回答日時:
なんだか「切り出す」という言葉が通じていないみたいですね。
URLエンコードする関数というのはjava.net.URLEncoder.encodeですよね。このメソッドは文字列全体をx-www-form-url形式に符号化します。つまり「複数のname=valueのセット」の内、valueの部分しか渡してはいけません。全部を渡すと「=」や「&」までエンコードされてしまいます。「複数のname=valueのセット」は自分で作る必要があります。
--
「複数のname=valueのセット」は自分で作る必要があります。
--
この部分をやってくれる関数がないかなと思っておりました。
普通は自分で作るものだ、ということで理解しました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Javaの問題なのですが、 永久ループを使って以下に従って数値を出力するプログラムを作成する。 ・1 3 2023/06/06 18:43
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- PostgreSQL 数値が定期的にあらわれる文字列から、いくつめに出現した数値が指定して切り出したい 1 2023/06/08 13:12
- Java Java モンスターブリーダー 1 2023/02/05 09:44
- 高校 変数の置き換えと範囲の確認につきまして 1 2022/05/21 14:31
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
- Java Java 年数計算 3 2023/01/28 10:52
- Java Java 配列<選挙> 4 2023/07/31 15:07
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 2 2023/05/28 12:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ArrayListの要素数の上限
-
Stringクラスの変数の格納アド...
-
ダブルクォーテーションを含む...
-
DateTimePickerに値を入れたい...
-
matchesを否定文として使う方法...
-
PSQLExceptionが発生する
-
暗号化文字列を英数字のみにしたい
-
hiddenの値を消したくない!
-
このプログラミング誰か教えて...
-
BCD形式で時刻を!
-
wsprintf関数の使い方について
-
特定の文字列を複数抜き出した...
-
Javaの問題なのですが、「3文字...
-
このプログラミング誰か教えて...
-
char型での演算子
-
excel vba 時間計算と条件分岐...
-
DOSバッチで変数の値を変数名に...
-
VB.NET+Javascriptで、VB.NETで...
-
Evaluate()に文字列の形式の数...
-
【struts】<logic:iterate>で出...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
ArrayListの要素数の上限
-
特定の文字列を複数抜き出した...
-
javaのCSVデータ読込についてです
-
wsprintf関数の使い方について
-
BCD形式で時刻を!
-
結合した文字列をファイル名に...
-
Evaluate()に文字列の形式の数...
-
C言語の変数(LSB)の合わせ込...
-
実行シェルからCOBOLへパラメー...
-
hiddenの値を消したくない!
-
VB6,論理演算子Orの使い方がわ...
-
DateTimePickerに値を入れたい...
-
char型での演算子
-
String str = "a\\\\b\\\\c";
-
Javaの問題なのですが、「3文字...
-
8桁整数を限りなく短い文字列に...
-
matchesを否定文として使う方法...
-
DOSバッチで変数の値を変数名に...
-
excel vba 時間計算と条件分岐...
おすすめ情報