Я хочу сгенерировать запрос PUT. Я успешно сгенерировал запрос GET для получения данных из каталога ресурсов CoRE, но не могу сгенерировать запрос PUT с полезной нагрузкой xml. Ваша помощь будет высоко оценена. Ниже приведен мой код
function PutReq(){
setTimeout(function() {
var request2 = new CoAPRequest();
var payload = '<?xml version="1.0" encoding="UTF-8"?><te:lightingSceneRootType xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"xmlns:te="http://www.baas-itea3.eu/temperature"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><lightingSceneName>Off</lightingSceneName></te:lightingSceneRootType>';
alert(payload);
request2.open('PUT', wLink , true);
request2.onload = function () {
var res2 = request2.responseText;
alert(res2);
};
request2.send();
}, 2000);
}
wLink — это переменная, в которую я поместил URL-адрес. Я использую эту функцию задержки, потому что я беру ссылку из первой функции, и мне нужно выполнить этот запрос с задержкой, чтобы я мог получить ответ от первой функции. Проблема в том, как отправить полезную нагрузку с помощью запроса на размещение. Пожалуйста, помогите мне. Спасибо