240 發(fā)簡信
IP屬地:四川
  • ```
    /**
    * 切換到新的Agent
    * @param config
    * @private
    */
    private async _request(config: any) {
    const ret: HttpReturn = {
    status: 599, //默認超時之類的
    ok: false,
    headers: {},
    data: null,
    message: 'request',
    success: false,
    config: config,
    time: Date.now(),
    };
    try {
    const req = superagent(config.method, config.url).timeout(15 * 1000).retry(1).agent(this.agent);
    Object.keys(config.headers).forEach((key) => {
    req.set(key, config.headers[key]);
    });
    if (config.data) {
    req.send(config.data);
    }
    // @ts-ignore
    const response: any = await req;
    ret.code = response.statusCode;
    ret.status = response.status;
    ret.headers = response.headers;
    ret.data = response.body;
    ret.message = (response.body && (response.body.msg || response.body.message)) || 'OK';
    } catch (err) {
    ret.code = err.code || err.status;
    if (err.code === 'ABORTED' || err.code === 'REFUSED' || err.code === 'RESET') {
    ret.message = '超時:' + err.message || '';
    ret.status = 599;
    }
    if (err.response) {
    const response = err.response;
    ret.code = response.statusCode || err.statusText;
    ret.status = response.status;
    ret.headers = response.headers;
    ret.data = response.body;
    ret.message = (response.body && (response.body.msg || response.body.message)) || err.message;
    }
    ret.ok = false;
    }
    ret.time = Date.now() - ret.time;
    return ret;
    }
    ```

    SuperAgent使用文檔

    本篇文檔是參考SuperAgent英文文檔翻譯整理成的腥沽。前段時間,在一個爬蟲項目中用到了SuperAgent崩哩,因為遇到了一些坑巡球,就詳細地查閱了一番官方文檔言沐,后為便于朋友查閱參...

  • bro , 有遇到http2 調用后 agent 會失效嗎邓嘹,并且http2 沒有在index.d.ts 定義

    SuperAgent使用文檔

    本篇文檔是參考SuperAgent英文文檔翻譯整理成的。前段時間险胰,在一個爬蟲項目中用到了SuperAgent汹押,因為遇到了一些坑,就詳細地查閱了一番官方文檔起便,后為便于朋友查閱參...

  • 使用mongoose-paginate-v2查詢緩慢問題

    場景 mongoose-paginate-v2 是一個mongoose上的分頁插件棚贾,我也用過很多次了,但是最近在創(chuàng)建項目遇到了問題榆综。 老代碼中不使用分頁插件進行查詢妙痹,然后自己...

  • puppeteer-firefox 開啟擴展

    puppeteer-firefox安裝擴展 puppeteer-firefox 目前已經有許多人在投入開發(fā)工作,但是和chrome的launch打開擴展api不一致鼻疮,在chr...

  • nest.js 使用express需要提供多個靜態(tài)目錄的操作

    場景 在官方提供的文檔中提供方式怯伊, app.module.ts 其中提供了一個靜態(tài)資源目錄,如果想使用多個靜態(tài)目錄判沟,可以在app配置中間件 博客: https://githu...

  • 120
    國產SSH客戶端崛起,替代xshell硕旗。

    官網地址:http://www.hostbuf.com 官網各版本下載地址:http://www.hostbuf.com/t/988.html Mac OS版,Linux版安...

  • 120
    Xposed之Hook方法筆記

    前言:最近在學習Xposed漆枚,想Hook一些方法返回類型和類创译,但是有的時候不知道到底怎么寫返回參數(shù),和傳遞參數(shù)墙基,這里自己做一個學習過程的筆記软族。 一、獲取返回值以及參數(shù)残制,基本數(shù)...

  • 2018-12-28 關于windows下的編碼問題

    https://www.baidu.com/s?wd=multibytetowidechar%E5%87%BD%E6%95%B0%E8%AF%B4%E6%98%8E&rsv_...

  • 微信2.6.6.28 匯編call和地址分析

    微信函數(shù)地址和Call分析 ce Dll基址 52AE0000 WeChatWin.dll + 1131DC8 昵稱地址WeChatWin.dll + 1131F2C ...

個人介紹
技術改變世界初茶,一只沒畢業(yè)的大五創(chuàng)業(yè)狗颗祝。
夢想:一只狗,一臺電腦纺蛆,一家公司吐葵,一杯咖啡。

前Google云計算工程師桥氏、阿里巴巴云計算架構師温峭、知名企業(yè)培訓師、軟文著作者 的`粉絲`
微信: zhaojunlike
Github: https://github.com/zhaojunlike
Blog: https://blog.oeynet.com
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品