@kirill1997 [[VAR_STR]]
var lines = RMap("imap") var q = 0 for(var i = 0; i < lines.length(); i++){ if(lines.at(i).indexOf( [[VAR_STR]] ) > -1){ var q = 1 break } } if(q){ log(lines.at(i)) }else{ log("строка в ресурсе не найдена") }а в чем вопрос?
Разобрался самостоятельно.
Для тех, кому будет интересно, ну и на будущее.
Request Payload - это просто текст в post-data. Т.е. он отправляется не в формате параметр-значение, а просто как текст. В моем случае все параметры и значения были заключены в этом тексте. Думаю, в большинстве случаев у всех будет так. Обработчик на сервере этот текст кушает и парсит на значения.
В моем случае текст разделялся строчкой boundary, состоящей из набора символов латинского алфавита обоих регистров и цифр. Сперва, мне думалось, что эту строку нужно генерировать, но, как оказалось, можно просто повторить одну из предыдущих. Она работает как простой разделитель. Также эта строчка была указана в заголовке content-type.
Ещё читал, что иногда вышеописанный текст отправляется в формате json.
Если ещё будут вопросы - пишите тут или в лс. На тему подписан.
@drprime На скрине все в заголовке, ВСЕ указанны принудительно. Если оставить как есть по умолчанию он отправить меньше половины из них. А это не гуд. Кстати когда экшеном получить заголовки lenght он укажет полученный, а не тот что готовится к отправке. Считать надо POST_DATA длинна и в заголовок.