为给用户提供安全可靠的网络环境,从而提升用户信任度和满意度。需对调用的服务器域名做配置,配置后才可以访问。请参见配置服务器域名。
在元服务开发过程中,您可以在HarmonyOS设备端临时开启“开发中元服务豁免管控”选项,跳过服务器域名的校验。
通过has.request发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。
has.request({
url: 'https://www.example.com', // 此处仅为样例,请开发者更换为可用接口地址
data: {
x: '',
y: ''
},
success: (res) => {
console.info('request success', res.data);
},
fail: (err) => {
console.error('request fail', err);
},
complete: (res) => {
console.info('request complete', res);
}
}); 使用has.connectSocket创建一个新的WebSocket实现连接,并且收发数据:
has.connectSocket({
url: 'ws://www.example.com', // 此处仅为样例,请开发者更换为可用接口地址
header: {
'content-type': 'application/json'
},
protocols: ['protocol1'],
success: () => {
console.info('connectSocket success');
},
fail: (err) => {
console.error('connectSocket fail', err);
},
complete: (res) => {
console.info('connectSocket complete', res);
}
});