作者ck0424 (沒乾過的海灘褲)
看板PHP
標題[請益] curl 一個封包傳數個POST資料
時間Thu Mar 6 18:24:41 2014
抱歉我不知道來這邊問對不對
我用的是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
2F:推 LPH66:boundary 那行字只是單純的分隔線, 標示不同東西之間的邊界 03/06 20:07
3F:→ LPH66:會有那一串亂數的目的是產生一個很不可能出現在所傳的東西 03/06 20:07
4F:→ LPH66:裡面的字串, 這樣就不會有誤分隔的問題 03/06 20:08
5F:→ LPH66:所以不需要去解碼, 因為那本來就不是什麼重要的東西 03/06 20:09