Создание Http запроса к серверу - C#
Формулировка задачи:
Вот нужный http запрос
Но в коде при добавлении хедера с путем к файлу ошибка
Как добавить хедер такого вида ?
кусок кода:
POST /2/files/get_preview Host: https://content.dropboxapi.com User-Agent: api-explorer-client Authorization: Bearer S15kjJEg4LAAAAAAAAB5aBB8zi5eSK8tYl1IJ2XK5-9j0skOA03H2gze-w2ImAxW Dropbox-API-Arg: {"path":"/\u041a\u043e\u043f\u0438\u044f Invoice 2017.docx"}
An exception of type 'System.ArgumentException' occurred in System.dll but was not handled in user code
Additional information: Specified value has invalid HTTP Header characters.
Dropbox - API - Arg: {"path":"/Копия иновойс.doc"}
var token = ProviderAuthInfo.AccessInfo; var request = WebRequest.Create(url); request.Method = "POST"; ((HttpWebRequest)request).UserAgent = "api-explorer-client"; request.Headers.Add("Authorization: Bearer " + token + ""); string headerString = "Dropbox - API - Arg: {"path":"" + path + ""}"; request.Headers.Add(headerString); //ТУТ ОШИБКА
Решение задачи: «Создание Http запроса к серверу»
textual
Листинг программы
Dropbox-API-Arg: {\"path\":\"/\\u041a\\u043e\\u043f\\u0438\\u044f \\u0438\\u043d\\u043e\\u0432\\u043e\\u0439\\u0441.doc\"}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д