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

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

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

使用的核心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失败
11830浏览 • 1回复 待解决
Visual Studio Code如何配置代理
88272浏览 • 1回复 待解决
三方应用如何获取http代理信息
1636浏览 • 1回复 待解决
模拟器可以配置代理吗?
234浏览 • 1回复 待解决
http请求支持patch方法
1965浏览 • 1回复 待解决
HarmonyOS http请求返回2300007
458浏览 • 1回复 待解决
http request 请求不到接口数据
4793浏览 • 1回复 待解决
使用http请求网络地址
713浏览 • 1回复 待解决
求告知如何发起HTTP请求
335浏览 • 1回复 待解决
HTTP请求使用同一SESSIONID
299浏览 • 1回复 待解决
http请求证书校验实现
277浏览 • 1回复 待解决
http 请求 如何cookie持久化?
1925浏览 • 1回复 待解决
websocket和http数据请求示例
647浏览 • 1回复 待解决
HarmonyOS http 请求 post 参数问题
481浏览 • 1回复 待解决
应用中http请求响应2300023
2005浏览 • 1回复 待解决
httpclient三方库代理请求关闭问题
1029浏览 • 1回复 待解决