請教大牛一個問題 ics組件 post資料是明文 沒有經過編碼 怎么才能編碼?
IE 手工post 抓包為 +%0D%0Aresponse.write+%22123123%22%0D%0A
ics 程式post 抓包為 response.write “123123”

post出去全部為明文很蛋疼,現在有2個解決辦法,
1 修改ics組件的屬性,不知道ics組件是否支持,反正idhttp貌似直接post都是編碼過的
2 post之前,先把明文編碼在post,但是網上找了很多資料,不知道這個應該怎么編碼
嘗試過 http://tool.chinaz.com/Tools/URLEncode.aspx編碼 但是對比發現還是不正確
明文:
response.write "123123"
urlencode:
+%0d%0aresponse.write+%26quot%3b123123%26quot%3b%0d%0a%0d%0a
正常的IE 提交抓包結果:
+%0D%0Aresponse.write+%22123123%22%0D%0A
uj5u.com熱心網友回復:
HttpApp.HttpEncodeuj5u.com熱心網友回復:
木有接觸過這方面uj5u.com熱心網友回復:
這個問題難度不小啊uj5u.com熱心網友回復:
你自己有沒有車、美女呢?先解決這個問題再說吧uj5u.com熱心網友回復:
indyhttp組件的post有編碼,你可以打開看一下。其實就是用百分號加字符的ascii碼的16進制表示形式,比方空格,十六進制是20,編碼為%20,比方1的ascii碼十六進制是49,編碼為%49。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/111616.html
標籤:VCL組件開發及應用
