Delphi 10.3.3 THTTPClient Post問題


如果對於Post提交,需要對參數進行urlEncode處理的需要注意。

對於Post參數,可以用TString或者TStringStream兩者。如果你采用的是用TStringStream,那么必須按照要求,自行urlEncode處理。這里沒有問題。

但如果你是用的TString參數。那么請不要做urlEncode處理了。因為該組件調用TString處理時,己經幫你urlencode處理了

 

 我們可以打開CreateFormFromStings這個函數,

 

 看這里,如果你urlencode處理過。這里他又幫你處理了一下。那么有可能發生錯誤。

在這里,建議統一使用使用TStringStream進行post,對於參數該怎么處理就怎么處理。


免責聲明!

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



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