Arm*_*and 7 javascript multipartform-data form-data laravel-echo
我正在尝试使用 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
},
});
Run Code Online (Sandbox Code Playgroud)
我已经看到如何向请求添加自定义标头
auth: {
headers: {
token: '123'
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法以类似的方式添加表单数据?
编辑
当我在 DevTools 中检查网络请求时,我可以看到formDataEcho 向服务器发送了两个属性。所以我认为必须有一种方法可以将附加属性附加到现有formData对象中
有没有办法以类似的方式添加表单数据?
简单回答是不
Laravel Echo 不具备在参数集中实现此目的的功能。
我们之所以可以Form Data在开发工具请求中看到该对象,是因为 Pusher-js 在向服务器发出请求之前添加了它们。为了实现这一点,我们必须在执行请求之前操作 Pusher API,但这偏离了本线程的原始主题。
因此,如果您想将数据发送到服务器,最简单的方法是添加原始问题中指出的自定义标头。
...
auth: {
headers: {
token: '123'
}
}
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
479 次 |
| 最近记录: |