1.
session 不能创建为局部变量
let session :rcp.Session | null = null
2.使用下面代码忽略https证书校验
const connectionConfig : rcp.ConnectionConfiguration = { maxConnectionsPerHost : 1000, maxTotalConnections : 1000 }
let config: rcp.SessionConfiguration = { requestConfiguration: { security: { remoteValidation: 'skip' } } ,connectionConfiguration : connectionConfig}
3.创建session时特别注意: 不是每个url都创建一个session。只需要创建一个session可以基本无限请求。
if(!session){ session = rcp.createSession(config); }
而且session是有数量限制的,同时只能存在16个,否则会报错1007900994,用完必须session.close()关掉
4.创建请求
session.get(urlStr) .then(async (response) => {
}
.catch((re:ESObject)=>{ console.log(re) })