質問編集履歴

1

追記をしました。

2019/11/19 00:49

投稿

moshi
moshi

スコア90

test CHANGED
File without changes
test CHANGED
@@ -119,3 +119,67 @@
119
119
 
120
120
 
121
121
  C#
122
+
123
+
124
+
125
+
126
+
127
+ ### 追記
128
+
129
+ さらにここからリクエストを送信する場合は以下のようにするのでしょうか?
130
+
131
+ また、見ていたページを参考にただ書いただけなのですが、結果をまって次の処理をするならば同期的に処理をしてもいい気がするのですがどうでしょうか…
132
+
133
+ ```
134
+
135
+ string url = "http://******"; // post先
136
+
137
+ string json = "{\"age\":\"44歳\",\"name\":\"大泉 洋\"}"; // 送信するJSON
138
+
139
+
140
+
141
+ string responseData = "";
142
+
143
+
144
+
145
+   // リクエスト送信して、タスクの返りを待つ
146
+
147
+ sendRequest(url, json).ContinueWith(
148
+
149
+ (task) =>
150
+
151
+ {
152
+
153
+ // レスポンスを取得
154
+
155
+ responseData = task.Result;
156
+
157
+ if(responseData.Length == 0){
158
+
159
+ Console.Write("失敗");
160
+
161
+ }
162
+
163
+       url = "http://******/test";
164
+
165
+ json = "{\test1"\":\"aa\",\"test2\":\"bb\"}";
166
+
167
+ string responseData2 = "";
168
+
169
+ sendRequest(url, json).ContinueWith(
170
+
171
+ (task2) =>
172
+
173
+ {
174
+
175
+ // レスポンスを取得
176
+
177
+ responseData2 = task2.Result;
178
+
179
+ });
180
+
181
+ });
182
+
183
+
184
+
185
+ ```