2011-11-21 181 views
4

如何與Lazarus執行POST請求?與Lazarus執行POST請求

我發現可以使用Indy for Lazarus,但Indy本身的安裝有點麻煩,不得不重新編譯和所有。有另一種方法嗎?

回答

1

當然,您還可以使用其他庫,如Synapse。有httpsend單位功能如HttpPostURL(),它也支持SSL/TLS。我使用Delphi和FPC這個庫。

如果您不需要使用SSL/TLS,代理或其他更復雜的事情,那麼基於套接字和許多HTTP教程創建您自己的HTTP簡單客戶端並不是很複雜。

+0

感謝您的信息。我最終安裝了Indy,因爲它也有更多的功能,但很快會嘗試Synapse。 – Shade

0

如果您不需要調色板中的組件但在運行時創建它們,則在Lazarus中使用Indy非常容易。

只需將<indy>/Lib/Core,<indy>/Lib/Protocols<indy>/Lib/System添加到搜索路徑即可。

0

現在有了FPC提供的fphttpclient單元。所以不需要外部庫/組件來發送POST,GET等方法。