Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 мая 2022, 11:14

Ошибка 500: the request was rejected because no multipart boundary was found

Автор Азамат, 14 мар 2022, 07:53

0 Пользователей и 1 гость просматривают эту тему.

Азамат

Добрый день,

при попытке отправить http-запрос на отправку исходящего Акта приема-передачи по маркировке, в ответ получаю ошибку с кодом состояния 500: the request was rejected because no multipart boundary was found. Привожу код:

content = ПолучитьДокументXMLПриОтправкеАкта(ДокументСсылка); // функция возвращает строку в виде XML Акта ПП
content = ПолучитьДвоичныеДанныеИзСтроки(content);
content = Base64Строка(content);
content = СтрЗаменить(СтрЗаменить(content, Символы.ВК, ""), Символы.ПС, ""); 

signature = СтруктураПараметров["ПолеDATA"]; 
signature = СтрЗаменить(СтрЗаменить(signature, Символы.ВК, ""), Символы.ПС, ""); // подпись ЭЦП

Разделитель = Новый УникальныйИдентификатор;
Разделитель = Строка(Разделитель);
Разделитель = СтрЗаменить(Разделитель, "-", "");
Разделитель = СокрЛП(Разделитель);

ПотокВПамяти = Новый ПотокВПамяти();

ЗаписьДанных = Новый ЗаписьДанных(ПотокВПамяти);

ЗаписьДанных.ЗаписатьСтроку("--" + Разделитель);
ЗаписьДанных.ЗаписатьСтроку("Content-Disposition: form-data; name=""content""");
ЗаписьДанных.ЗаписатьСтроку("");
ЗаписьДанных.ЗаписатьСтроку(content);

ЗаписьДанных.ЗаписатьСтроку("--" + Разделитель);
ЗаписьДанных.ЗаписатьСтроку("Content-Disposition: form-data; name=""signature""");
ЗаписьДанных.ЗаписатьСтроку("");
ЗаписьДанных.ЗаписатьСтроку(signature);

ЗаписьДанных.ЗаписатьСтроку("--" + Разделитель + "--");
ЗаписьДанных.Закрыть();

ДвоичныеДанныеПотока = ПотокВПамяти.ЗакрытьИПолучитьДвоичныеДанные();

ТелоЗапроса = ПолучитьСтрокуИзДвоичныхДанных(ДвоичныеДанныеПотока);

ПотокВПамяти.Закрыть();

АдресРесурса = "api/v3/true-api/edo-api/outgoing-documents/formal";

Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "multipart/form-data; boundary=" + Разделитель);
Заголовки.Вставить("Authorization", СтрШаблон("Bearer %1", ТокенАвторизации)); // ТокенАвторизации - динамически получаемый параметр вида //"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9........."     

HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, Заголовки);
HTTPЗапрос.УстановитьТелоИзСтроки(ТелоЗапроса, "UTF-8", ИспользованиеByteOrderMark.НеИспользовать);

HTTPСоединение = Новый HTTPСоединение("stage.ismet.kz", 443, Неопределено, Неопределено, Неопределено, 0, Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено)); // "stage.ismet.kz" - тестовая ИС по маркировке

Попытка   

HTTPОтвет = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);

  КодСостояния = HTTPОтвет.КодСостояния;

ТекстОтвета = СокрЛП(HTTPОтвет.ПолучитьТелоКакСтроку()); 

Исключение

КодСостояния = Неопределено;

ТекстОтвета = "";

КонецПопытки;


Азамат


От тех. поддержки получил следующий CURL запроса на отправку Акта приема-передачи по маркировке обуви. вставил его в Postman, запрос отрабатывается корректно. как реализовать его в 1С?

curl --location --request POST 'https://stage.ismet.kz/api/v3/true-api/edo-api/outgoing-documents/formal'; \

--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwcm9kdWN0X2dyb3VwX2luZm8iOlt7Im5hbWUiOiJscCIsInN0YXR1cyI6IjUiLCJ0eXBlcyI6WyJSRVRBSUwiLCJQUk9EVUNFUiIsIklNUE9SVEVSIiwiVFJBREVfUEFSVElDSVBBTlQiLCJXSE9MRVNBTEVSIl19LHsibmFtZSI6Im1pbGsiLCJzdGF0dXMiOiI1IiwidHlwZXMiOlsiUFJPRFVDRVIiLCJSRVRBSUwiLCJJTVBPUlRFUiIsIlRSQURFX1BBUlRJQ0lQQU5UIiwiV0hPTEVTQUxFUiJdfSx7Im5hbWUiOiJzaG9lcyIsInN0YXR1cyI6IjUiLCJ0eXBlcyI6WyJSRVRBSUwiLCJQUk9EVUNFUiIsIklNUE9SVEVSIiwiVFJBREVfUEFSVElDSVBBTlQiLCJXSE9MRVNBTEVSIl19LHsibmFtZSI6InBoYXJtYSIsInN0YXR1cyI6IjUiLCJ0eXBlcyI6WyJSRVRBSUwiLCJQUk9EVUNFUiIsIklNUE9SVEVSIiwiVFJBREVfUEFSVElDSVBBTlQiLCJXSE9MRVNBTEVSIiwiTUVESUNBTCJdfSx7Im5hbWUiOiJhbGNvaG9sIiwic3RhdHVzIjoiNSIsInR5cGVzIjpbIlBST0RVQ0VSIiwiVFJBREVfUEFSVElDSVBBTlQiLCJXSE9MRVNBTEVSIl19LHsibmFtZSI6IndhdGVyIiwic3RhdHVzIjoiNSIsInR5cGVzIjpbIlJFVEFJTCIsIlBST0RVQ0VSIiwiSU1QT1JURVIiLCJUUkFERV9QQVJUSUNJUEFOVCIsIldIT0xFU0FMRVIiXX0seyJuYW1lIjoidG9iYWNjbyIsInN0YXR1cyI6IjUiLCJ0eXBlcyI6WyJQUk9EVUNFUiIsIlJFVEFJTCIsIklNUE9SVEVSIiwiVFJBREVfUEFSVElDSVBBTlQiLCJXSE9MRVNBTEVSIl19XSwidXNlcl9zdGF0dXMiOiJCTE9DS0VEIiwidXNlcl9uYW1lIjpudWxsLCJpbm4iOiI5NzAyMDkzMDEzMzIiLCJwaWQiOjYwMDAwMDIyNCwiYXV0aG9yaXRpZXMiOlsiQ1JQVC1LTS1PUkRFUlMuT1JERVItRkFDQURFLUNPTlRST0xMRVIuTU9ESUZZSU5HLldSSVRFIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuU0hJUE1FTlQuQ1JFQVRFIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuUkVBR0dSRUdBVElPTi5DUkVBVEUiLCJST0xFX0hFQURfVFAiLCJDUlBULUtNLU9SREVSUy5PUkRFUi1GQUNBREUtQ09OVFJPTExFUi5DUkVBVElORy1EUkFGVC5DUkVBVEUiLCJDUlBULUZBQ0FERS5ET0MtQ09OVFJPTExFUi5SRU1BUktJTkcuQ1JFQVRFIiwiQ1JQVC1LTS1PUkRFUlMuT1JERVItRkFDQURFLUNPTlRST0xMRVIuUkVBRElORy1CWS1PUEVSQVRPUi5DUkVBVEUiLCJST0xFX09SR19JTVBPUlRFUiIsIlJPTEVfVVNFUiIsIlJPTEVfT1JHX1RSQURFX1BBUlRJQ0lQQU5UIiwiQ1JQVC1LTS1PUkRFUlMuT1JERVItRkFDQURFLUNPTlRST0xMRVIuUkVBRElORy1CWS1TVVouQ1JFQVRFIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuQ09OVFJBQ1QtQ09NTUlTU0lPTklORy5DUkVBVEUiLCJDUlBULUtNLU9SREVSUy5PUkRFUi1GQUNBREUtQ09OVFJPTExFUi5NT0RJRllJTkctRFJBRlQuQ1JFQVRFIiwiUk9MRV9PUkdf0KDQvtC30L3QuNGH0L3QsNGPINGC0L7RgNCz0L7QstC70Y8iLCJDUlBULUZBQ0FERS5ET0MtQ09OVFJPTExFUi5BQ0NFUFRBTkNFLlJFQUQiLCJST0xFX09SR1_Qo9GH0LDRgdGC0L3QuNC6INC-0LHQvtGA0L7RgtCwIiwiUk9MRV9PUkdfV0hPTEVTQUxFUiIsIkNSUFQtRkFDQURFLkNJUy1DT05UUk9MTEVSLlJFUE9SVC5ET1dOTE9BRCIsIlJPTEVfU1VaIiwiQ1JQVC1LTS1PUkRFUlMuT1JERVItRkFDQURFLUNPTlRST0xMRVIuTU9ESUZZSU5HLURSQUZULlJFQUQiLCJDUlBULUZBQ0FERS5BUFAtVVNFUi1DT05UUk9MTEVSLkxJU1QtQUNUSVZFLlJFQUQiLCJDUlBULUZBQ0FERS5ET0MtQ09OVFJPTExFUi5TSElQTUVOVC5SRUFEIiwiUk9MRV9PUkdfUFJPRFVDRVIiLCJDUlBULUtNLU9SREVSUy5PUkRFUi1GQUNBREUtQ09OVFJPTExFUi5NT0RJRllJTkcuQURNSU5JU1RSQVRJT04iLCJDUlBULUtNLU9SREVSUy5PUkRFUi1GQUNBREUtQ09OVFJPTExFUi5SRUFESU5HLUJZLU9QRVJBVE9SLlJFQUQiLCJDUlBULUZBQ0FERS5ET0MtQ09OVFJPTExFUi5SRUNFSVBULkNSRUFURSIsIkNSUFQtRkFDQURFLkRPQy1DT05UUk9MTEVSLklNUE9SVC1DT01NSVNTSU9OSU5HLkNSRUFURSIsIlJPTEVfT1JHX9CY0LzQv9C-0YDRgtC10YAg0YLQvtCy0LDRgNCwIiwiQ1JQVC1LTS1PUkRFUlMuT1JERVItRkFDQURFLUNPTlRST0xMRVIuTU9ESUZZSU5HLkRPV05MT0FEIiwiQ1JQVC1LTS1PUkRFUlMuT1JERVItRkFDQURFLUNPTlRST0xMRVIuUkVBRElORy5SRUFEIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuUkVNQVJLSU5HLlJFQUQiLCJDUlBULUtNLU9SREVSUy5PUkRFUi1GQUNBREUtQ09OVFJPTExFUi5NT0RJRllJTkcuREVMRVRFIiwiRUxLLVJFR0lTVFJBVElPTi5SRUFEIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuQUNDRVBUQU5DRS5DUkVBVEUiLCJDUlBULUtNLU9SREVSUy5PUkRFUi1GQUNBREUtQ09OVFJPTExFUi5NT0RJRllJTkcuUkVBRCIsIkNSUFQtRkFDQURFLkRPQy1DT05UUk9MTEVSLklOREktQ09NTUlTU0lPTklORy5DUkVBVEUiLCJST0xFX0FETUlOIiwiQ1JQVC1GQUNBREUuUFJPRklMRS1DT05UUk9MTEVSLkNPTVBBTlkuUkVBRCIsIkNSUFQtRkFDQURFLkRPQy1DT05UUk9MTEVSLkFHR1JFR0FUSU9OLkNSRUFURSIsIkNSUFQtS00tT1JERVJTLk9SREVSLUZBQ0FERS1DT05UUk9MTEVSLlJFQURJTkcuQ1JFQVRFIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuQ09NTUlTU0lPTklORy5SRUFEIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuRElTQUdHUkVHQVRJT04uUkVBRCIsIkNSUFQtS00tT1JERVJTLk9SREVSLUZBQ0FERS1DT05UUk9MTEVSLkNSRUFUSU5HLURSQUZULlJFQUQiLCJDUlBULUZBQ0FERS5NQVJLRUQtUFJPRFVDVFMtQ09OVFJPTExFUi5SRUFEIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuQUdHUkVHQVRJT04uUkVBRCIsIkNSUFQtRkFDQURFLkFQUC1VU0VSLUNPTlRST0xMRVIuTElTVC1SRU1PVkVELlJFQUQiLCJST0xFX09SR19NRURJQ0FMIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuS00tQVBQTElFRC1DQU5DRUwuQ1JFQVRFIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuQ09NTUlTU0lPTklORy5DUkVBVEUiLCJDUlBULUZBQ0FERS5ET0MtQ09OVFJPTExFUi5ESVNBR0dSRUdBVElPTi5DUkVBVEUiLCJDUlBULUZBQ0FERS5ET0MtQ09OVFJPTExFUi5MT0FOLkNSRUFURSIsIkNSUFQtS00tT1JERVJTLk9SREVSLUZBQ0FERS1DT05UUk9MTEVSLk1PRElGWUlORy5DUkVBVEUiLCJST0xFX09SR1_Qn9GA0L7QuNC30LLQvtC00LjRgtC10LvRjCIsIklOTl85NzAyMDkzMDEzMzIiLCJFTEstUkVHSVNUUkFUSU9OLldSSVRFIiwiQ1JQVC1GQUNBREUuQ0lTLUNPTlRST0xMRVIuU0VBUkNILlJFQUQiLCJST0xFX09SR1_QntC_0YLQvtCy0LDRjyDRgtC-0YDQs9C-0LLQu9GPIiwiQ1JQVC1GQUNBREUuUFJPRklMRS1DT05UUk9MTEVSLkNPTVBBTlkuQ1JFQVRFIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuUkVBR0dSRUdBVElPTi5SRUFEIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuTE9BTi5SRUFEIiwiQ1JQVC1LTS1PUkRFUlMuT1JERVItRkFDQURFLUNPTlRST0xMRVIuUkVBRElORy1CWS1TVVouUkVBRCIsIlJPTEVfT1JHX9Cc0LXQtNC40YbQuNC90YHQutCw0Y8g0L7RgNCz0LDQvdC40LfQsNGG0LjRjyIsIkVMSy1SRUdJU1RSQVRJT04uQ1JFQVRFIiwiQ1JQVC1GQUNBREUuRE9DLUNPTlRST0xMRVIuS00tQ0FOQ0VMLkNSRUFURSIsIlJPTEVfT1JHX1JFVEFJTCJdLCJjbGllbnRfaWQiOiJjcnB0LXNlcnZpY2UiLCJmdWxsX25hbWUiOiLQkdOY0JfQhtCb0KXQkNCdINCU0IbQndCc0rDQpdCQ0JzQldCUINCh0JDQmdCb0JDQo9Kw0JvQqyIsInNjb3BlIjpbInRydXN0ZWQiXSwiaWQiOjYwMDAwMjA2MiwiZXhwIjoxNjQ3MjY3NzkwLCJvcmdhbmlzYXRpb25fc3RhdHVzIjoiUkVHSVNURVJFRCIsImp0aSI6IjBlNDRjMmE2LTY3OTQtNDBlNy05ZDdjLTA1NWMyYjM4NjViMyJ9.MT5VKUzPWfOHjpp9ejMXsU19vIj536yH1GEuO8U2_Eo' \

--form 'content="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxmaWxlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIGZpbGVJZD0iRUVVX0FDVF8yZTQ3Y2ZkZS05YzY4LTRkODktODU3OC1hMGNhYzMyMWNjOTIiIHZlcnNpb249IjEuMCIgc2VuZGluZ0RhdGVUaW1lPSIyMDIyLTAzLTE0VDAzOjQ2OjUxWiIgeHNpOm5vTmFtZXNwYWNlU2NoZW1hTG9jYXRpb249InhzZF9hY3QueHNkIj4NCgk8cGFydGljaXBhbnRzIHN1cHBsaWVySWQ9Ijk3MDIwOTMwMTMzMiIgY29uc2lnbmVlSWQ9Ijk4MTIwNDM1MDg1MyIvPg0KCTxkb2N1bWVudCBvcGVyYXRpb25UeXBlPSIxIiBjb3JyZWN0aW9uRmxhZz0iZmFsc2UiPg0KCQk8bWFpbkluZm8+DQoJCQk8c3VwcGxpZXJJbmZvIHN1cHBsaWVyTmFtZT0i0JjQnyDQkdOY0JfQhtCb0KXQkNCdINCU0IbQndCc0rDQpdCQ0JzQldCUINCh0JDQmdCb0JDQo9Kw0JvQq9CY0J8iIHN1cHBsaWVySWRlbnRpZmljYXRpb25Db2RlPSI5NzAyMDkzMDEzMzIiLz4NCgkJCTxjb25zaWduZWVJbmZvIGNvbnNpZ25lZU5hbWU9ItCY0J8g0JrQkNCR0JjQmtCV0J0g0JDQm9Cc0JDQlyDQkdCj0KLQkNCR0JXQmtKw0JvQqyIgY29uc2lnbmVlSWRlbnRpZmljYXRpb25Db2RlPSI5ODEyMDQzNTA4NTMiLz4NCgkJPC9tYWluSW5mbz4NCgkJPHByb2R1Y3RMaXN0Pg0KCQkJPGlDb2RlIGNvdW50PSIxMCI+MDEwNDYwMDI2NjAwNTc1NTIxJ1c4O0lqMTwvaUNvZGU+DQoJCQk8aUNvZGUgY291bnQ9IjEwIj4wMTA0NjAwMjY2MDA1NzU1MjEhK2VKTEhLPC9pQ29kZT4NCgkJCTxpQ29kZSBjb3VudD0iMTAiPjAxMDQ2MDAyNjYwMDU3NTUyMShMcXJxU3U8L2lDb2RlPg0KCQk8L3Byb2R1Y3RMaXN0Pg0KCQk8cHJvZHVjdFRvdGFscz4NCgkJCTxndGluIGNvdW50PSIzMCI+MDAwMDAwNDYwODIyNTE8L2d0aW4+DQoJCTwvcHJvZHVjdFRvdGFscz4NCgk8L2RvY3VtZW50Pg0KPC9maWxlPg"' \

--form 'signature="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"'

Теги: маркировка 

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск