看板 java 關於我們 聯絡資訊
※ 引述《ciphero (奶油焗蛋餃...:))》之銘言: : 我有試過把 http header 改成跟瀏覽器送出的完全相同,但結果還是一樣
ciphero:ㄟ~其實這一點也試過了,仍然不行。我用某些軟體去找12/01 22:01
ciphero:所有submit出去的變數與值以及http header,然後以程式12/01 22:04
ciphero:送出完全相同的內容,結果仍然一樣。也許只能推測對方的12/01 22:06
ciphero:action程式中做了什麼未知的處理,似乎也無法繼續追查了吧12/01 22:09
雖然你說有把http header一模一樣的送出 但我猜或許你有些誤解HTTP header 不然就是code哪裡沒寫對 通常要寫程式由HTTP GET/POST取回資料 卻不像瀏覽器那樣順利 不外乎幾個原因: - 伺服器錯誤/找不到 URL 錯誤 - 伺服器有回應,但內容不對 GET query string 或 POST Data 有錯誤 - 沒有權限 Cookie 處理漏掉 - 資料變亂碼 Encoding 錯誤 - 以上都對了,回應的內容仍不對 HTTP request headers 需偽裝成瀏覽器行為 或者說伺服器利用 HTTP request headers 做基本的過慮 我通常由這樣的順序測試: Referer Host User-Agent - 戳太快被擋了 以你的這個問題來說 補上Referer就好了 Referer也是最常見的原因 至於工具.. 我不知道你用哪套 不過 Google Chrome 的 Developer Tools 是你的好朋友 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.165.66.128
gmoz:referer錯 出現forbidden的機會比較大 完全空白就不知道了@@ 12/03 11:20
No:response沒有一定會回什麼,server可以自由控制的 12/03 21:41
ciphero:已經改好了,感謝提醒 ^_^ 12/03 23:43