Необходимо выполнить POST запрос на один сайт, у меня есть ключ к его API. Можете, пожалуйста, подсказать, как можно реализовать запрос к сайту с помощью c#. Вот пример (который там называется "Примерный" запрос):
curl -u {API_KEY}: -i -H "Content-Type: application/json" -X POST -d '{"Param1":"Value1","Param2":"Value2"}' https:/название сайта.
Спасибо заранее за помощь)
Попробуйте следующее:
var key = "1111";
var request = WebRequest.Create("URL");
request.ContentType = "application/json";
request.Headers["Authorization"] = "Basic " + key;
request.Method = "POST";
using (var streamWriter = new StreamWriter(request.GetRequestStream()))
{
string json = "{\"param1\":\"val\",\"param2\":\"val\"}";
streamWriter.Write(json);
}
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
using (Stream responseStream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(responseStream, Encoding.UTF8);
Console.WriteLine(reader.ReadToEnd());
}
Аренда удаленного сервера: цены, провайдеры и условия. Руководство для начинающих
Имеется AddIn для Outlook 2010При наведении курсора на элемент во всплывающей подсказке, помимо прочего, имеется "Нажмите F1 для справки"