Работа с Dropbox через HTTP (GET/POST) - C#
Формулировка задачи:
Задача: работать с Dropbox(скачивать/закачивать файлы) через Dropbox API с помощью HTTP запросов. Я знаю что есть библиотеки Dropbox API для .NET, но сейчас речь не об этом.
Как через стандартные классы .NET отправлять HTTP запросы GET/POST на примере Dropbox?
Вот тут приведен список команд: https://www.dropbox.com/developers/documentation/http/documentation
Есть подробное описание для каждой, в каком формате отправлять и что в итоге получать.
Как отправлять и получать результаты запросов в .NET я прогуглил(https://msdn.microsoft.com/en-us/library/debx8sh9%28v=vs.110%29.aspx), но не смог применить на практике в контексте Dropbox.
Помогите разобраться на примере простого запроса: https://www.dropbox.com/developers/d...et_space_usage
URL я вижу, acces token у меня есть, дальше что?
Решение задачи: «Работа с Dropbox через HTTP (GET/POST)»
textual
Листинг программы
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://api.dropboxapi.com/2/users/get_current_account"); httpWebRequest.Method = "POST"; httpWebRequest.Headers.Add("Authorization: Bearer " + accessToken); var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { Console.WriteLine(streamReader.ReadToEnd()); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д