質問編集履歴

2

先ほどと同様

2023/05/17 02:59

投稿

Konakona_
Konakona_

スコア1

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,37 @@
32
32
  ```
33
33
 
34
34
  説明 リクエストラインで受信されたメソッドは、オリジンサーバーによって認識されますが、ターゲットリソースによってサポートされていません。
35
+
36
+
37
+
38
+
39
+ ### 試したこと
40
+
41
+ postリクエストはできているが成功していない。
42
+ Request{method=POST, url=https://jlp.yahooapis.jp/KeyphraseService/V2/extract, tag=null}
43
+ とコンソールにでてくる。
44
+
45
+ ただ、サーブレットのdoGetをdoPostに帰ると、エラーメッセージでこのGetメソッドは許されていませんと出る。また、レスポンスがうまく帰ってきていない。
46
+
47
+
48
+ elseで、System.out.println("failed");を書いたら、コンソールにfailedとなっていた。
49
+
50
+ try (
51
+ Response httpResponse = client.newCall(httpRequest).execute()) {
52
+ // レスポンスの処理
53
+ if (httpResponse.isSuccessful()) {
54
+ String responseBody = httpResponse.body().string();
55
+ //サーブレットのレスポンスに対して、取得したJSON形式のレスポンスボディを抽出
56
+ response.getWriter().println("Response: " + responseBody);
57
+ System.out.println("Success");
58
+ System.out.println(responseBody);
59
+ } else {
60
+ response.getWriter().println("Request failed with code: " + httpResponse.code());
61
+ System.out.println("failed");
62
+
63
+ ### 補足情報(FW/ツールのバージョンなど)
64
+ サーブレットで作っているが、サーブレットとjspで作ってポストリクエスト、ポストでJSONが返ってくるようにしたほうがいい?そもそも方針を変えたほうがいいのか。お願いします。
65
+
35
66
 
36
67
  ### 該当のソースコード
37
68
  ``````java
@@ -109,35 +140,7 @@
109
140
  }
110
141
  }
111
142
  }
143
+
112
144
  ```
113
145
 
114
146
 
115
-
116
-
117
- ### 試したこと
118
-
119
- postリクエストはできているが成功していない。
120
- Request{method=POST, url=https://jlp.yahooapis.jp/KeyphraseService/V2/extract, tag=null}
121
- とコンソールにでてくる。
122
-
123
- ただ、サーブレットのdoGetをdoPostに帰ると、エラーメッセージでこのGetメソッドは許されていませんと出る。また、レスポンスがうまく帰ってきていない。
124
-
125
-
126
- elseで、System.out.println("failed");を書いたら、コンソールにfailedとなっていた。
127
-
128
- try (
129
- Response httpResponse = client.newCall(httpRequest).execute()) {
130
- // レスポンスの処理
131
- if (httpResponse.isSuccessful()) {
132
- String responseBody = httpResponse.body().string();
133
- //サーブレットのレスポンスに対して、取得したJSON形式のレスポンスボディを抽出
134
- response.getWriter().println("Response: " + responseBody);
135
- System.out.println("Success");
136
- System.out.println(responseBody);
137
- } else {
138
- response.getWriter().println("Request failed with code: " + httpResponse.code());
139
- System.out.println("failed");
140
-
141
- ### 補足情報(FW/ツールのバージョンなど)
142
- サーブレットで作っているが、サーブレットとjspで作ってポストリクエスト、ポストでJSONが返ってくるようにしたほうがいい?そもそも方針を変えたほうがいいのか。お願いします。
143
-

1

コードにコメントが入らないようにしました。

2023/05/17 02:57

投稿

Konakona_
Konakona_

スコア1

test CHANGED
File without changes
test CHANGED
@@ -109,6 +109,10 @@
109
109
  }
110
110
  }
111
111
  }
112
+ ```
113
+
114
+
115
+
112
116
 
113
117
  ### 試したこと
114
118