質問編集履歴

1

アプリケーションフレームワーク情報の追記、HttpClientの使い方の修正

2020/12/11 09:09

投稿

ws12
ws12

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,20 +1,18 @@
1
1
  お世話になっております。
2
2
 
3
- C#のHttpClientクラスを使ってPOSTする場合、WebAPI側(ASP.NET WebAPI)で受けるPOSTメソッドの引数の書き方によってはメソッドにアクセスできない(404エラー)になります。
3
+ C#のHttpClientクラスを使ってPOSTする場合、WebAPI側(ASP.NET WebAPI .NetFramework4.7.2)で受けるPOSTメソッドの引数の書き方によってはメソッドにアクセスできない(404エラー)になります。
4
4
 
5
+
6
+
5
- ### HttpClientを使ったクライアント側サンプル
7
+ ### HttpClientを使ったクライアント側サンプル(.Net Core コンソールアプリケーションにて)
6
8
 
7
9
  ```C#
8
10
 
9
- using (var client = new HttpClient())
11
+ var client = new HttpClient();
10
12
 
11
- {
13
+ var content = new StringContent(json, Encoding.UTF8, "application/json");
12
14
 
13
- var content = new StringContent(json, Encoding.UTF8, "application/json");
14
-
15
- var response = await client.PostAsync("http://localhost/api/person", content);
15
+ var response = await client.PostAsync("http://localhost/api/person", content);
16
-
17
- }
18
16
 
19
17
  ```
20
18
 
@@ -65,3 +63,11 @@
65
63
 
66
64
 
67
65
  HttpClientを使ったjsonデータのPOSTで、プリミティブな型で受ける方法はありますでしょうか?
66
+
67
+
68
+
69
+ ### 追記
70
+
71
+ WebAPI及びクライアント側のフレームワーク情報を追記しました。
72
+
73
+ HttpClientの使用方法はusingを使わないように修正しました。