剛才遇到一個問題,微信配置時token總是失敗。 於是抓一下服務器的包。看看是否是數據傳輸出了問題。 先安裝工具
[Shell]
純文本查看
復制代碼
1
|
yum
install
-y wireshark
|
命令
[Shell]
純文本查看
復制代碼
1
|
tshark -i eth0 -f
'tcp dst port 80'
|
網卡0 抓80端口數據。結果如下
7226 > http [SYN] Seq=0 Win=14400 Len=0 MSS=1440 SACK_PERM=1 WS=128
26.707806323 101.226.103.63 -> 172.19.76.128 TCP 54 57226 > http [ACK] Seq=1 Ack=1 Win=14464 Len=0
26.707856157 101.226.103.63 -> 172.19.76.128 HTTP 302 GET /api.php?id=9&signature=fd913acf4ed73e4cf8399b268deaa3f56aed891a&echostr=7823680985051659695×tamp=1492875686&nonce=822047355 HTTP/1.0
26.739522466 101.226.103.63 -> 172.19.76.128 TCP 54 57226 > http [ACK] Seq=249 Ack=486 Win=15488 Len=0
26.739538730 101.226.103.63 -> 172.19.76.128 TCP 54 57226 > http [FIN, ACK] Seq=249 Ack=487 Win=15488 Len=0
看到請求的url了。 然后訪問一下調試通過
然后還有個更方便的工具 。 tcpdump
[Shell]
純文本查看
復制代碼
1
|
yum
install
-y tcpdump; tcpdump tcp port 80 -i eth0
|