如何使用Lazarus执行POST请求?
我发现可以将Indy用于Lazarus,但Indy本身的安装有点麻烦,不得不重新编译。还有另一种方式吗?
答案 0 :(得分:1)
当然,您可以使用其他库,例如Synapse。 httpsend
单元具有HttpPostURL()
等功能,它还支持SSL / TLS。我将这个库与Delphi和FPC一起使用。
如果您不需要使用SSL / TLS,代理或其他更复杂的东西,那么基于套接字和许多HTTP教程创建您自己的HTTP简单客户端并不是非常复杂。
答案 1 :(得分:0)
如果您不需要调色板中的组件但是在运行时创建它们,那么将Indy与Lazarus一起使用非常简单。
只需将<indy>/Lib/Core
,<indy>/Lib/Protocols
和<indy>/Lib/System
添加到搜索路径。
答案 2 :(得分:0)
现在有FPC提供的fphttpclient单元。所以不需要外部libs /组件来发送POST,GET等方法。