web-dev-qa-db-ja.com

.NET framework 3.5を使用してC#でWeb APIを呼び出す

郵便番号が指定されている最寄りの店舗を探しています。 Yelpとfoursquareがこれを行うために必要なAPIを提供していることを知りました。 .NET 3.5フレームワークを使用しています。 httpリクエストを作成し、レスポンスを処理する方法。Web上のほとんどのsolnsは、HTTPClientクラスの使用を含む.NET 4.5以降でそれを提供します。

19
sdwaraki

System.Net.WebClientクラスを使用して、http要求を作成できます。

 System.Net.WebClient client = new System.Net.WebClient();
 client.Headers.Add("content-type", "application/json");//set your header here, you can add multiple headers
 string s = Encoding.ASCII.GetString(client.UploadData("http://localhost:1111/Service.svc/SignIn", "POST", Encoding.Default.GetBytes("{\"EmailId\": \"[email protected]\",\"Password\": \"pass#123\"}")));

使用できる他の方法もありますが、それは要件によって異なります。詳細については、MSDNの here を参照してください。

27