PUT リクエストを生成したい。CoRE リソース ディレクトリからデータを取得するための GET 要求を正常に生成しましたが、xml ペイロードで PUT 要求を生成できません。どうぞよろしくお願いいたします。以下は私のコードです
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 リクエストを使用してペイロードを送信する方法です。私を案内してください。ありがとう