Delphi 10.3.3 THTTPClient Post问题

2020-01-03 16:00:34来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Delphi 10.3.3 THTTPClient Post问题

如果对于Post提交,需要对参数进行urlEncode处理的需要注意。

对于Post参数,可以用TString或者TStringStream两者。如果你采用的是用TStringStream,那么必须按照要求,自行urlEncode处理。这里没有问题。

但如果你是用的TString参数。那么请不要做urlEncode处理了。因为该组件调用TString处理时,己经帮你urlencode处理了

 

 我们可以打开CreateFormFromStings这个函数,

 

 看这里,如果你urlencode处理过。这里他又帮你处理了一下。那么有可能发生错误。

在这里,建议统一使用使用TStringStream进行post,对于参数该怎么处理就怎么处理。


原文链接:https://www.cnblogs.com/wuxi15/p/12142986.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Intraweb IIS发布,数据连接问题

下一篇:一个托盘图标组件