我有以下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格式发送。您如何看待?
非常感谢让我知道!