收藏
回答

wx.request问题,有时提交一条记录,结果上传了2条相同的信息。为啥呢?

日志记录:

2026-02-25 20:34:42  2026-02-25 20:34:42  Old_AddOneOrder------------ 

2026-02-25 20:34:42  2026-02-25 20:34:42  Old_AddOneOrder------------ 

socket收到的信息记录数据,信息对应上了日志记录(2次通过不同的端口接收了相同长度的信息):

2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData(进入接收)-------,ip=175.11.190.45,port=48486--线程id=139649150301760--******** 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData--------收到数据长度=605-----,ip=175.11.190.45,port=48486--线程id=139649150301760 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData(-2)--not have enough, data len=605,连接方的ip=175.11.190.45,端口=48486,bpend=0 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData()--pend remaining data=605 ,连接方的ip=175.11.190.45,端口=48486 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData--------收到数据长度=513-----,ip=175.11.190.45,port=48486--线程id=139649150301760 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https------InnerDealRead()----ire=-1---(非wantread,非wantwrite),错误码=1,连接方的ip=175.11.190.45,端口=48486 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https------准备释放 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https------释放本连接----连接方的ip=175.11.190.45,端口=48486 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient------准备释放 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient------释放本连接--------连接方的ip=175.11.190.45,端口=48486 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https------InnerDealHandshake(--1---握手成功)-------,连接方的ip=175.11.190.45,端口=38578 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https------InnerDealRead()--(2=want_read,3=want_write)---ire=-1---,错误码=2,连接方的ip=175.11.190.45,端口=38578 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData(进入接收)-------,ip=175.11.190.45,port=38578--线程id=139649141909056--******** 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData--------收到数据长度=605-----,ip=175.11.190.45,port=38578--线程id=139649141909056 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData(-2)--not have enough, data len=605,连接方的ip=175.11.190.45,端口=38578,bpend=0 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData()--pend remaining data=605 ,连接方的ip=175.11.190.45,端口=38578 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https::DealRecvData--------收到数据长度=513-----,ip=175.11.190.45,port=38578--线程id=139649141909056 


2026-02-25 20:34:42  2026-02-25 20:34:42  CEpollClient_Https------InnerDealRead()--(2=want_read,3=want_write)---ire=-1---,错误码=2,连接方的ip=175.11.190.45,端口=38578 


回答关注问题邀请回答
收藏

4 个回答

  • 从君华
    从君华
    02-26

    怎么判断微信重复请求的?

    02-26
    有用
    回复
  • 恰恰
    恰恰
    02-26

    很容易复现的,我测试50次就基本就会出现一次,前端没有重复提交,我用微信开发者工具跟踪过,可提供todesk远程查看

    02-26
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    02-26

    问运营商

    02-26
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    02-25
    有用
    回复
登录 后发表内容