
每次打開TCP/IP 監控器的時候都會出現 integrity check error,然後自動關閉,打開之後,開啟伺服器的時候就會出現這個界面
查了一下據說是那個interity 裡面的jar包和破解工具不相容,需要重新下載下傳jar包 或者把找到得到jar包剪切出來,啟動me,然後再在重新開機,把剪切的jar包放進去。或者找到那個jar包,改成 .exe,重新開機me,再把那個jar包改成 .jar。
但是我現在成功開啟伺服器之後 打開監控器 又不出現integrity error的問題了 我是想看看監控器不能用是哪個jar包有問題,并且開啟了TCP/IP monitor也用不了,設定不了代理端口和本地伺服器的端口,也不能自動抓包 在浏覽器寫端口号8888會出現錯誤。
等下次在出現integrity check error的時候我再來解決這個 jar包的問題 以及TCP/IP monitor不能用的問題。先在這裡儲存一下。這個問題也不是每次都出現。
在我開啟TCP/IP monitor之後 點了幾下properties之後 這個問題又出現了 我截了圖下來了。
com.genuitec.eclipse.core_15.0.0.201712201137.jar 是這個包有問題,先試試看。 現在先儲存一下。
為什麼在空白處右擊 點了 properties之後沒有配置視窗出現呢,通過上面的方法試了之後,确實沒有再出現integrity check error的問題了,但是新的問題出現了,那就是在上面出現的這個界面裡面點選properties之後沒有任何反應啊,什麼用都沒有。之前是我多點選幾下就會出現interity問題,自動關閉,多端口被占用等等一系列的問題。後來發現通過這個界面是可以直接配置
TCP/IP端口資訊的額,哈哈,開森開森。找了一晚上。點選ADD就可以添加資訊了。
配置資訊如下:
在右側單擊add按鈕添加新的監聽器,輸入:
local monitoring port:8088(任意空閑端口,一般用8088),監聽器使用端口,
host name:localhost(被監聽的主機名),
port:8080(被監聽的端口)
type:可選http、tcp/ip,http如get、post請求都是使用http協定,webservice調用選tcp/ip
timeout::0
最後自動監聽複選框,勾選即可。
實際使用,隻要,對localhost:8088請求,就會先把請求資訊,包括請求頭、内容等資訊經過8088端口,然後轉向目标主機:localhost:8080,這樣我們就可以檢視到請求的資訊。
為什麼這裡都是空白的呢:
我在頁面輸入資訊後,這裡看不到任何資訊,
還是沒有任何消息:
我知道原因了,我沒有變代理器的端口,應該改成8088:
端口改為8088:
監聽器端口8088的結果:
哈哈哈,結果終于出來了:
uname(即小白兔)是以16進制解析的,顯示都是16進制的形式。
下面簡單說說請求資料包和響應資料包:
資料格式
1)請求資料包
a、請求行 請求方式 請求資源路徑 協定描述
b、若幹消息頭
消息頭是一些鍵值對,一般由w3c定義,有特定的含義,浏覽器和伺服器之間,可以通過發送消息頭來傳遞一些特定的消息, 比如浏覽器可以通過user-agent消息頭來通知伺服器浏覽器的類型和版本。
c、實體内容
隻有當請求方式為post方式時,浏覽器才會把請求參數添加到實體内容裡面。如果請求方式為get,浏覽器會将請求參數添加到請求資源路徑的後面。
2)響應資料包
a、狀态行:協定的描述 狀态碼
b、若幹消息頭:
伺服器也可以發送一些消息頭給浏覽器,比如content-type,告訴浏覽器伺服器傳回的資料類型和編碼格式(字元集: 比如 utf-8,iso-8859-1)。
c、實體内容
程式處理之後,傳回的結果。
下面是TCP/IP監聽器裡面具體的内容:
以上是我個人的在遇到問題解決過程的中一點分享,希望對你們也有幫助。