日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

你的服务器没有正确响应Token验证的解决方法

發(fā)布時(shí)間:2023/12/29 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 你的服务器没有正确响应Token验证的解决方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

你的服務(wù)器沒(méi)有正確響應(yīng)Token驗(yàn)證,請(qǐng)閱讀消息接口使用指南?微信?微信公眾平臺(tái)開(kāi)發(fā)模式?平臺(tái) 消息?接口?啟用?URL Token
作者:http://txw1958.cnblogs.com/

原文:http://www.cnblogs.com/txw1958/archive/2013/01/31/weixin-if2-enable.html?

?

你的服務(wù)器沒(méi)有正確響應(yīng)Token驗(yàn)證的解決方法

?

一、問(wèn)題由來(lái)
在使用URL和Token啟用微信公眾平臺(tái)開(kāi)發(fā)模式消息接口的時(shí)候,我們會(huì)碰到下面三種情況?

1.?你的服務(wù)器沒(méi)有正確響應(yīng)Token驗(yàn)證,請(qǐng)閱讀消息接口使用指南

這樣回頭檢查一下各項(xiàng)配置是否正確。如果確定配置沒(méi)有問(wèn)題,請(qǐng)按下面的方法檢查

2. 請(qǐng)求URL超時(shí)

你的服務(wù)器在國(guó)外,或者服務(wù)器網(wǎng)速不給力,一般多試幾次就可以了。如果經(jīng)常這樣,就需要考慮更換服務(wù)器

3. 提交成功

?恭喜你,配置成功了。

我們來(lái)講解一下第一種的原因及解決方法。

?

?

二、問(wèn)題分析

首先要了解的是什么是URL和Token,在這里,URL就是放置了接口程序的網(wǎng)址,這個(gè)網(wǎng)址一般得是你自己的服務(wù)器或空間地址。你自己在這個(gè)空間上某個(gè)目錄已經(jīng)有接口程序了,你知道這個(gè)接口程序在互聯(lián)網(wǎng)上的訪問(wèn)地址是什么。而Token就是一個(gè)令牌,該令牌是個(gè)數(shù)字或字母形式的字符串,用于微信服務(wù)器與你的服務(wù)器進(jìn)行通訊的時(shí)候的身份驗(yàn)證。防止非法數(shù)據(jù)來(lái)搞亂。

?

然后要了解的是開(kāi)發(fā)模式為什么要使用Url和Token,使用url是為了讓微信服務(wù)器和你的服務(wù)器進(jìn)行通訊對(duì)話,從而達(dá)到開(kāi)發(fā)模式下自動(dòng)回復(fù)的目的。而實(shí)現(xiàn)這個(gè)通訊,必須有相應(yīng)的程序?yàn)槟阃瓿蛇@個(gè)功能,而這個(gè)程序必須已經(jīng)開(kāi)發(fā)完成并且放置于url路徑下面,當(dāng)你填寫(xiě)完url和token的時(shí)候,微信服務(wù)器就會(huì)和你的服務(wù)器下的程序進(jìn)行一次認(rèn)證過(guò)程,認(rèn)證通過(guò)表明這個(gè)服務(wù)器是你的并且程序沒(méi)有問(wèn)題。不然你填個(gè)不存在的url或者url下面?zhèn)€沒(méi)有相應(yīng)的接口功能,那是通不過(guò)的。

?

你可以先用下面的測(cè)試通過(guò)

URL:   http://discuz.comli.com/weixin/
Token:  pondbay

?

?

三、問(wèn)題解決?

1. ?技術(shù)分析法

這次我們?cè)诖a里面加入跟蹤http記錄的方法來(lái)查看我們自己的服務(wù)器收到了請(qǐng)求沒(méi)有回應(yīng),還是微信根本沒(méi)有發(fā)請(qǐng)求過(guò)來(lái)。
通過(guò)調(diào)用系統(tǒng)環(huán)境變量$_SERVER,可以查看到HTTP請(qǐng)求的信息,其中兩項(xiàng)重要的是

把其加入代上面的代碼中,并且將其寫(xiě)入到本地文件中來(lái),全部代碼如下:

?

這樣,當(dāng)我們提交之后,就會(huì)生成一個(gè)log.html文件在當(dāng)前目錄
用瀏覽器直接打開(kāi)填寫(xiě)的url,也會(huì)寫(xiě)一次文件。

直接用瀏覽器打開(kāi)url+log.html路徑,我的記錄如下:

2013-01-30 10:15:18 2013-01-30 10:15:18 REMOTE_ADDR:212.179.24.103 Unknown IP 2013-01-30 10:15:18 QUERY_STRING:

在微信中點(diǎn)擊提交一次,再一次生成記錄,如下:

2013-01-30 10:15:49 2013-01-30 10:15:49 REMOTE_ADDR:101.226.89.83 From WeiXin 2013-01-30 10:15:49 QUERY_STRING:signature=eded789463180edf6c13691398d0cb4c85fb0e23&echostr=5838479218127813673×tamp=1359100969&nonce=1359376876

從上可以看到,這次IP來(lái)自101.226.89.83,是微信的IP,我把這個(gè)IP加入到代碼中自行判斷了

?

現(xiàn)在可以根據(jù)下面的來(lái)檢測(cè)自己的問(wèn)題在哪一個(gè)地方

如果沒(méi)有生成日志:

  那是微信服務(wù)器都沒(méi)有聯(lián)系到你,需要檢查服務(wù)器是否可以通過(guò)公網(wǎng)訪問(wèn),URL路徑是否存在并且正確。

如果生成了日志:

  如果你生成了日志,有REMOTE_ADDR和QUERY_STRING,查看IP是不是來(lái)自上海(目前微信服務(wù)器部署在上海電信機(jī)房),查看QUERY_STRING格式是否和官方指南中描述的類(lèi)似,如果這些沒(méi)有問(wèn)題,那先檢查T(mén)oken填寫(xiě)的是否和程序中的一致,再檢查程序是否有問(wèn)題。

?

2.??付費(fèi)解決法

如果使用上面方法還是沒(méi)有解決你的痛苦,方倍工作室承接這一技術(shù)問(wèn)題的解決。我們的聯(lián)系QQ:1354386063

?

原文地址:http://www.cnblogs.com/txw1958/archive/2013/01/31/weixin-if2-enable.html?

?

?

更多干貨,請(qǐng)關(guān)注方倍工作室微信公眾平臺(tái)賬號(hào),然后回復(fù)“教程”。

?原文:http://www.cnblogs.com/txw1958/p/wechat-tutorial.html?

====================================================================

方倍工作室微信公眾平臺(tái)賬號(hào)關(guān)注方法:
1. 微信通訊錄-添加朋友-查找公眾號(hào)-搜索“方倍工作室”
2. 微信通訊錄-添加朋友-搜號(hào)碼-輸入“pondbaystudio”
3. 使用微信掃描下面的二維碼

?

?

總結(jié)

以上是生活随笔為你收集整理的你的服务器没有正确响应Token验证的解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。