Вызов веб-API в C# с использованием.NET Framework 3.5
Я пытаюсь найти ближайший магазин по почтовому индексу. Я узнал, что yelp и foursquare предоставляют необходимые API для этого. Я использую.NET 3.5 Framework. Как вы выполняете http-запросы и обрабатываете ответы. Большинство веб-сайтов дают его для.NET 4.5 и выше, что включает использование класса HTTPClient.
1 ответ
Решение
Вы можете использовать класс 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\": \"admin@admin.com\",\"Password\": \"pass#123\"}")));
Есть и другие методы, которые можно использовать, но это зависит от ваших требований. Вы можете найти более подробную информацию здесь от MSDN.