質問編集履歴

4

追加

2019/09/26 11:04

投稿

sato4000
sato4000

スコア42

test CHANGED
File without changes
test CHANGED
@@ -124,16 +124,18 @@
124
124
 
125
125
  試したこと
126
126
 
127
- curlコマンドで実行した場合は、正常にデータを取得できた。
127
+ curlコマンドで実行した場合は、正常にデータを取得できた。
128
128
 
129
- 上記ソースコードでは二回目のリクエスト送信に対して403エラーが返ってきた。
129
+ 上記ソースコードでは二回目のリクエスト送信に対して403エラーが返ってきた。
130
130
 
131
- tokenは正常に取得できた。
131
+ tokenは正常に取得できた。
132
132
 
133
- curlコマンドで間違えたtokenを設定した場合やbody部のパラメータを間違えた場合でも403レスポンスは返ってこなかった。
133
+ curlコマンドで間違えたtokenを設定した場合やbody部のパラメータを間違えた場合でも403レスポンスは返ってこなかった。
134
134
 
135
- 一つ目と二つ目のリクエストの間に20秒くらい時間を空けてもエラーが返ってきた。
135
+ 一つ目と二つ目のリクエストの間に20秒くらい時間を空けてもエラーが返ってきた。
136
136
 
137
- 一つ目のトークンをとるリクエストを消して、あらかじめとっておいたトークンを固定で使用して二つ目のリクエストだけ送信したら200OKがかえってきて成功した。
137
+ 一つ目のトークンをとるリクエストを消して、あらかじめとっておいたトークンを固定で使用して二つ目のリクエストだけ送信したら200OKがかえってきて成功した。
138
138
 
139
139
  固定で使用したトークンと一つ目のリクエストでとってくるトークンを比較したが全く同じ値。
140
+
141
+ ・よくないことだと思うが、HttpClientやHttpClientHandlerを新たにもう一つ作成したらどちらのリクエストも成功した。

3

追記

2019/09/26 11:04

投稿

sato4000
sato4000

スコア42

test CHANGED
File without changes
test CHANGED
@@ -135,3 +135,5 @@
135
135
  一つ目と二つ目のリクエストの間に20秒くらい時間を空けてもエラーが返ってきた。
136
136
 
137
137
  一つ目のトークンをとるリクエストを消して、あらかじめとっておいたトークンを固定で使用して二つ目のリクエストだけ送信したら200OKがかえってきて成功した。
138
+
139
+ 固定で使用したトークンと一つ目のリクエストでとってくるトークンを比較したが全く同じ値。

2

追記

2019/09/26 09:55

投稿

sato4000
sato4000

スコア42

test CHANGED
File without changes
test CHANGED
@@ -131,3 +131,7 @@
131
131
  tokenは正常に取得できた。
132
132
 
133
133
  curlコマンドで間違えたtokenを設定した場合やbody部のパラメータを間違えた場合でも403レスポンスは返ってこなかった。
134
+
135
+ 一つ目と二つ目のリクエストの間に20秒くらい時間を空けてもエラーが返ってきた。
136
+
137
+ 一つ目のトークンをとるリクエストを消して、あらかじめとっておいたトークンを固定で使用して二つ目のリクエストだけ送信したら200OKがかえってきて成功した。

1

修正

2019/09/26 09:54

投稿

sato4000
sato4000

スコア42

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  HttpClientでデータをサーバへPOSTしたいのですが、エラーが返ってきます。
2
2
 
3
- HttpClientで複数回HTTPSリクエストを送信する場合に、何かしなければいけないことなどありますでしょうか?ご教示願います。
3
+ HttpClientで複数回HTTPSリクエストを送信する場合に、何かしなければいけないことなどありますでしょうか?
4
+
5
+ 又、Authorizationヘッダの設定の仕方はあっていますでしょうか?ご教示願います。
4
6
 
5
7
  下記curlコマンドで実行した場合は正常に成功しました。
6
8