о теле XMLHttpRequest и документации API - PullRequest
0 голосов
/ 03 июля 2018

У меня есть следующий фрагмент документации 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. Как вы думаете, как бы вы это сделали?

Большое спасибо, что сообщили мне об этом!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...