Я хочу сгенерировать запрос PUT. Я успешно сгенерировал запрос GET для получения данных из каталога ресурсов CoRE, но я не могу создать запрос PUT с полезной нагрузкой xml. Ваша помощь будет высоко оценена. Ниже мой кодОтправить запрос PUT для каталога ресурсов CoRE с использованием CoAP
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. Я использую эту функцию задержки, потому что я беру ссылку из первой функции, и мне нужно запустить этот запрос с задержкой, чтобы получить ответ от первой функции. Проблема заключается в том, как отправить полезную нагрузку, используя запрос put. Пожалуйста, направляйте меня. Благодаря
Привет @Muhammad Умар, вы можете мне помочь, пожалуйста? Можете ли вы рассказать мне, как вы внедрили каталог ресурсов CoRE? –