我正在尝试使用Laravel Echo请求发送一些数据。
window.Echo = new Echo({
broadcaster: 'pusher',
key: 'somekey',
wsHost: '127.0.0.1',
wsPort: 6001,
encrypted: false,
disableStats: true,
forceTLS: false,
authEndpoint: 'http://127.0.0.1:8000/broadcasting/auth',
'form-data': { // I tried data, dataForm, dataform
someData: '123', // this doesn't seem to work
},
});
我看过如何在请求中添加自定义头部
auth: {
headers: {
token: '123'
}
}
有没有一种类似的方法来添加表单数据?
编辑
当我检查开发者工具中的网络请求时,我可以看到Echo向服务器发送了两个formData
属性。因此,我认为应该有一种方法将其他属性附加到现有的formData
对象中。
authEndpoint : 'http://127.0.0.1:8000/broadcasting/auth?someData=123'
,它不会工作吗? - Alexandre ElshobokshyformData
属性。因此,我认为必须有一种方法将其他属性附加到现有的formData
对象中。 - Armanddata
而不是'form-data'
来发送数据吗?也可以尝试使用formData
或者data: {'formData' : { ... }}
这样的方式。 - Alexandre Elshobokshy