使用Lazarus执行POST请求

时间:2011-11-21 12:54:26

标签: http lazarus

如何使用Lazarus执行POST请求?

我发现可以将Indy用于Lazarus,但Indy本身的安装有点麻烦,不得不重新编译。还有另一种方式吗?

3 个答案:

答案 0 :(得分:1)

当然,您可以使用其他库,例如Synapsehttpsend单元具有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等方法。