Создание 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\"}