У меня есть следующий фрагмент документации API, и я не понимаю, как ПОСТАВИТЬ обязательные параметры красным https://i.stack.imgur.com/ucYmT.png
Я создал следующее тело запроса:
var requestBody = JSON.stringify({
"title":"<p>message1</p>",
"since":1530535861,
"till":1562071860
});
И тогда мой запрос выглядит так:
var requestUrlCreate='http://www.testsite.com/engine2/api/channel/47259/post/publish';
xmlhttp2.open('POST', requestUrlCreate, true);
xmlhttp2.setRequestHeader('Content-Type', 'application/json');
xmlhttp2.send(requestBody);
Но каждый раз, когда я получаю ошибку 500: "500 (Ошибка обработки запроса; вложенное исключение - java.lang.IllegalStateException: текущий запрос не относится к типу [org.springframework.web.multipart.support.DefaultMultipartHttpServletRequest]:"
Я понимаю, что мой запрос неправильный, возможно, я неправильно истолковал документацию API, и тело запроса не нужно отправлять в формате JSON. Как вы думаете, как бы вы это сделали?
Большое спасибо, что сообщили мне об этом!