request发送json-rpc请求
直接贴代码吧:
let url = '/rest/2.0/res/auth_token?session=' + session url += getUrlTokenQuery() const method = 'Stream.open' const params = { // 预览参数 'channel': 1, 'ip': 0, 'protocol': 1, 'port': 0, 'coder': 0 } var requestData = { jsonrpc: '2.0', id: ++id, method: 'brest', params: { call: method, args: params } } const options = { method: 'post', uri: `${ip}:${port}${url}`, body: requestData, json: true } try { const result = await rp(options) return { result: result, err: '' } } catch (err) { return { result: null, err: err } }
作者:程序员小波与Bug
出处:https://codetrips.cn
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题,可以邮件:caiya928@aliyun.com
QQ:1419901425 联系我
如果喜欢我的文章,请关注我的公众号:程序员小波与Bug