抓取http请求包代理配置添加

使用charles工具抓取应用发起的http数据请求

HarmonyOS
2024-05-28 20:51:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
yijuefei

使用的核心API

http请求添加代理参数

核心代码解释

http请求接口通过POST和PUT请求获取网页中表格数据,请求部分demo如下:

httpRequest.request( 
        url, 
        { 
          // 可选,指定返回数据的类型 
          expectDataType: http.HttpDataType.ARRAY_BUFFER, 
          // 可选,默认为http.RequestMethod.GET 
          method: http.RequestMethod.GET, 
          // 开发者根据自身业务需要添加header字段 
          header: { 
            'content-type': 'application/json' 
          }, 
          extraData:{ 'test' : '123456'}, 
          connectTimeout: 10000,  
          readTimeout: 10000,  
          usingProxy:true;   //使用HTTP代理,默认为false 
          caPath: caFilePath;  //使用用户指定路径的CA证书, 
        }, (err, data) => { 
        if (!err) { 
          console.info(`Result:${JSON.stringify(data.result)}`); 
          console.info(`responseCode:${JSON.stringify(data.responseCode)}`); 
          console.info(`header:${JSON.stringify(data.header)}`); 
          resolve(JSON.stringify(data.result)); 
        } else { 
          this.result = `url=${url} is error ${JSON.stringify(err)}}`; 
          console.info(`url=${url} is error ${JSON.stringify(err)}}`); 
          httpRequest.off('headersReceive'); 
          reject(JSON.stringify(err)); 
        } 
      })

注明适配的版本信息

  • IDE:DevEco Studio 3.1.0.601
  • SDK:HarmoneyOS 4.0.10.10
分享
微博
QQ
微信
回复
2024-05-29 21:53:38
相关问题
没有配置HTTP代理,下载Android SDK失败
10500浏览 • 1回复 待解决
Visual Studio Code如何配置代理
84359浏览 • 1回复 待解决
http请求支持patch方法
543浏览 • 1回复 待解决
使用http请求网络地址
330浏览 • 1回复 待解决
http request 请求不到接口数据
3424浏览 • 1回复 待解决
httpclient三方库代理请求关闭问题
635浏览 • 1回复 待解决
http 请求一直报 2300058
476浏览 • 0回复 待解决
HTTP GET请求时如何传递参数?
1866浏览 • 1回复 待解决
三方应用如何获取http代理信息
652浏览 • 1回复 待解决
websocket和http数据请求示例
291浏览 • 1回复 待解决
http 请求 如何cookie持久化?
685浏览 • 1回复 待解决
应用中http请求响应2300023
961浏览 • 1回复 待解决
http请求中下载文件报错2300023
732浏览 • 1回复 待解决
鸿蒙JS开发HTTP请求如何解析
1370浏览 • 0回复 待解决
封装HTTP请求在ArkTS中常见吗
1714浏览 • 1回复 已解决
使用http模块实现数据流请求
359浏览 • 1回复 待解决
网络请求以及日志
272浏览 • 1回复 待解决