看板 PHP 關於我們 聯絡資訊
抱歉我不知道來這邊問對不對 我用的是curl.exe 並不是用php再寫 我是用抓封包的方式來模擬要做的動作 但現在卡在我抓到一個重要的封包 他同時執行兩個POST的動作 大概的資訊如下 需要做的動作 就是我要傳一個檔案進去給AP ROUTER做升級的動作 但目前就卡在這邊模擬不出來 試過兩個封包分別丟 但無效果 所以想請問一下指令該如何的下 另外上傳檔案時通常會出現 boundary=----------------------------33456879 這應該是編碼之類的 但我這個上傳檔案出現的是 boundary=----WebKitFormBoundary7jPfXzrtmOtZ1O5M 這邊該如何去解他呢? 抱歉我找了很多資料但好像沒有這個EXE檔案使用的方法 麻煩有經驗的前輩指導了 POST /camera-cgi/admin/param.cgi HTTP/1.1 Host: 192.168.2.3 Connection: keep-alive Content-Length: 21.............. HTTP/1.1 200 OK Pragma: no-cache Cache-Control: no-cache Content-Type: text/plain Content-Length: 2 Date: Thu, 01 Jan 1970 02:14:42 GMT Server: lighttpd/1.4.28-devel-1634 POST /form/formUpgradeFirmware.cgi HTTP/1.1 Host: 192.168.2.3 Connection: keep-alive Content-Length: 4866629 Cache-Control: max-age=0 -- ▌ ▌              ▄████▄ Hello… ▌█▄ ▌ ▌                    I'm Mario……_ ▄▄ ▌ ▌                           ’‘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.163.217
alog:http://curl.haxx.se 03/06 19:31
LPH66:boundary 那行字只是單純的分隔線, 標示不同東西之間的邊界 03/06 20:07
LPH66:會有那一串亂數的目的是產生一個很不可能出現在所傳的東西 03/06 20:07
LPH66:裡面的字串, 這樣就不會有誤分隔的問題 03/06 20:08
LPH66:所以不需要去解碼, 因為那本來就不是什麼重要的東西 03/06 20:09