При отправке Http запроса приходит ответ:
<!DO CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HT ML><HEAD><TITLE>Length Required</TITLE>
<MET A HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Length Required</h2>
<hr><p>HTTP Error 411. The request must be chunked or have a content length.</p>
</BODY></HTML>
Я так понимаю ошибка в формировании Content-Length. Почему так происходит?
Вот сам код:
ЗаписьJS = Новый ЗаписьJSON();
ЗаписьJS.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJS,СтруктураСсылки);
СтрокаЗапроса = ЗаписьJS.Закрыть();
Заголовки = Новый Соответствие;
Заголовки.Вставить("X-ApiKey",ApiKey);
Заголовки.Вставить("Content-Type","application/json;charset=utf-8");
ЗапросHttp = Новый HTTPЗапрос("/api/v1/operationcategories",Заголовки);
ЗапросHttp.УстановитьТелоИзСтроки(СтрокаЗапроса,КодировкаТекста.UTF8,ИспользованиеByteOrderMark.НеИспользовать);
ОтветHttp = Соединение.ОтправитьДляОбработки(ЗапросHttp);
ОтветСтрока = ОтветHttp.ПолучитьТелоКакСтроку();
Показать