Node-coap Node.js

var coap = require('coap');

// POST請求
var req = coap.request({
	observe: false,
	pathname: '/Message',
	method: 'POST',
	options: {
		'Accept': 'application/json'
	}
});

req.setOption("555", Buffer.from([1, 2, 3]));

// 監聽響應
req.on('response', function(res){
	console.log('響應碼:', res.code);
	if(res.code !== '2.05') {
		return process.exit(1);
	}
	// 將響應結果輸出
	res.pipe(process.stdout);
});

// 結束請求
req.end();

//  GET請求

var coap = require('coap');

var req = coap.request({
	pathname: '/Message',
	options: {
		'Accept': 'application/json'
	}
});

// 監聽響應
req.on('response', function(res){
	console.log('響應碼:', res.code);
	if(res.code !== '2.05') {
		return process.exit(1);
	}
	// 將響應結果輸出
	res.pipe(process.stdout);
});

// 結束請求
req.end();


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章