回答編集履歴
1
複雑な言い回しを削除
test
CHANGED
@@ -96,19 +96,9 @@
|
|
96
96
|
|
97
97
|
|
98
98
|
|
99
|
-
HttpClientはスレッドセーフで使いまわせますから、DIとの相性も良いです。
|
100
|
-
|
101
|
-
ただしSendAsyncを除いてヘッダ情報とかが共有できる場合に限りますが…
|
102
|
-
|
103
|
-
(便利なメソッドの大半が使えない。。なぜこんな作りにしたんだ。。)
|
104
|
-
|
105
|
-
|
106
|
-
|
107
|
-
|
99
|
+
HttpClientはFakes使わなくてもHttpMessageHandlerを使って挙動が変更できます。
|
108
|
-
|
109
|
-
|
100
|
+
|
110
|
-
|
111
|
-
[こういったモック用のハンドラ](https://github.com/richardszalay/mockhttp)を使うことができます。
|
101
|
+
HttpMessageHandlerのメソッド内で常に例外を返すようにしてもいいですし、複雑なシナリオに対応する場合には[こういったモック用のハンドラ](https://github.com/richardszalay/mockhttp)を使うことができます。
|
112
102
|
|
113
103
|
|
114
104
|
|