收藏
回答

服务器基本配置,请求没有送echostr

https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr

将请求打印出来,并没有送echostr字段。。。


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

3 个回答

  • 我是小白
    我是小白
    2023-08-07

    得自己加,我们用的php,加了这个$echoStr = $_GET["echostr"];

    2023-08-07
    有用
    回复 1
    • @
      @
      2023-08-07
      我加了,java这么取的:
      String echostr = request.getParameter(“echostr”);
      取到的是空,因为请求体中,压根没送echostr字段,就很纳闷。
      2023-08-07
      回复
  • @
    @
    2023-08-07

    将请求打印出来,没有echostr,反而送的是openid,值还是空。。

    2023-08-07
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2023-08-07

    其它字段有?就echostr没有?

    2023-08-07
    有用
    回复 9
    • @
      @
      2023-08-07
      是滴
      2023-08-07
      回复
    • @
      @
      2023-08-07
      queryString >>>
      signature=3a9b561a307bdef68afcde7cd9be18bbcfe2bb2b8timestamp=1691401596&nonce=1910366761&openid=
      这是日志打印出来的请求
      2023-08-07
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2023-08-07回复@
      假的,你确定是get请求?
      2023-08-07
      回复
    • @
      @
      2023-08-07回复Mr.Zhao
      这个配置提交的不就是Get请求吗?
      第二张是我点提交的时候,我自己服务器输出的日志,请求确实是GET
      2023-08-07
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2023-08-07回复@
      我写个接口,你试试我的?
      2023-08-07
      回复
    查看更多(4)
登录 后发表内容