FreeHttp1.2升級說明


一.升級方法

 

 二.升級內容

 

1:在修改模式中對request及response的body實體的修改方式新增HEX模式

 在http請求或響應中,當body實體不完全是文本時,雖然http為超文本傳輸協議,但是這種情況確實存在,比如使用multipart上傳文件。

 一般情況multipart文件上傳的請求實體,部分是文本標記部分是二進制數據

 如上圖請求示例,如果您想將multipart標記的文件名的文件格式修改成.exe(測試您的應用服務器是否會過濾非法文件的上傳)

 這種情況下使用文本替換極有可能導致替換后的二進制內容丟失(由於字節編碼的問題,在特定長度二進制數據,同時內容編碼正好使用Unicode16的情況下可能會保持數據的完整)

 為了在類似情況下完成替換,需要使用到HEX模式進行http報文的修改

如上圖替換規則格式維持一致,不過replace輸入框需要以<hex>開頭后跟hex16格式的數據 (上圖表示將請求中151.png替換為151.exe)

31 35 35 2E 70 6E 67 

31_35_35_2E_70_6E_67

3135352E706E67

0x31 0x35 0x35 0x2E 0x70 0x6E 0x67

以上這些格式的hex16數據都是可以使用的

注意這里的替換僅會替換第一個匹配的二進制數據(在文本模式下會替換所有匹配項),Replace輸入框中<hex>后沒有任何數據表示替換整個body實體。

 

2:新增Help菜單欄

如上圖Help菜單欄包括

1:feedback   您可以直接在此處反饋使用中遇到的問題

2:code in github 該項目的客戶端源碼

3:freehttp的使用幫助文檔

 

3:修復url高級篩選及動態參數對部分系統不兼容的情況

 

 

如有任何問題可以郵件聯系:mycllq@hotmail.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM