[英]Put Http Request in js
我想使用jquery / js向api发送一个http put请求,这就是我想出的
$.ajax({
type: 'PUT',
dataType: 'json',
url: "http://192.168.x.xxx/api/somerandomusername/lights/1/state",
headers: {"X-HTTP-Method-Override, Access-Control-Allow-Origin: *": "PUT"},
data: {"on":true, "sat":255, "bri":255,"hue":10000}
});
如果我正在使用api调试工具它正在工作,所以我的网址和数据都很好,我没有在chrome控制台中显示任何内容。
有关更多上下文,请参阅我的设置
我正在使用网址向飞利浦/色调桥发送请求,并告诉灯泡编号1这个数据串“on”:true,“sat”:255,“bri”:255,“hue”:10000。
你可以试试
$.ajax({
headers: { 'custom-header': 'value' }
});
如果要为每个请求添加标头(或标头集),请使用带有$ .ajaxSetup()的beforeSend挂钩:
$.ajaxSetup({
beforeSend: function(xhr) {
xhr.setRequestHeader('custom-header', 'value');
}
});
并且您可以阅读标题属性
和可能的重复
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.