我需要通過http協議(GET或POST請求)從函數或觸發器發送數據。 這可能嗎?如何從postgresql函數或觸發器發送一些http請求
9
A
回答
11
您可以嘗試在PL/Python中編寫觸發器並使用urllib2進行POST。
2
有一個擴展來做到這一點,謹慎使用。
1
任何 「不信任」 的語言與HTTP支持可以這樣做:
- PL/Pythonu
- PL/perlu
- PL/javau
- ...
但你不應該這樣做。見Does PLV8 support making http calls to other servers?和why you shouldn't send email from a trigger function。
相關問題
- 1. 從Netduino發送HTTP請求
- 2. 如何從mysql發送http請求?
- 3. 發送HTTP請求
- 4. 發送HTTP請求
- 5. 強制瀏覽器發送一些HTTP請求標頭
- 6. 用C#HttpWebRequest或WebClient發送HTTP請求?
- 7. 發送數據從Javafx發送到HTTP POST請求
- 8. 微軟botframework(node.js):如何從HTTP請求觸發機器人
- 9. 如何發送來自Google Cloud函數的HTTP請求(nodeJS)
- 10. 如何在http中發送數組請求請求
- 11. Android Developer Console如何發送HTTP請求?
- 12. 如何讓Ajax.ActionLink發送Http Post請求?
- 13. 如何發送http請求c#
- 14. 如何發送'手寫'的http請求?
- 15. 如何發送壓縮的http請求?
- 16. 如何發送HTTP請求到Servlet
- 17. 如何發送請求到http ...到https?
- 18. 如何使用Telnet發送HTTP請求
- 19. 如何用PyQt發送http請求?
- 20. 如何通過TCPSocket發送HTTP請求?
- 21. 如何在android中發送http請求?
- 22. 從Android發送一個HTTP請求到一個rails服務器
- 23. 發送HTTP POST請求
- 24. JAVA發送POST http請求
- 25. Http請求發送到BW
- 26. 同步發送http請求
- 27. 發送HTTP POST請求
- 28. Wit.ai POST /發送HTTP請求
- 29. 字API發送HTTP請求
- 30. 發送原始HTTP請求
嗯,它看起來像一個PL/Perl在不受信任的模式(http://www.postgresql.org/docs/8.4/interactive/plperl-trusted.html)... 是否有差異的使用PL/Python和PL/Perl?兩者都必須運行在不受信任的模式,這是全部? 這意味着我可以使用模塊IO :: Socket或HTTP :: Request沒有任何限制嗎? – im4LF 2010-07-24 17:37:33
是的,就是這樣。 – 2010-07-24 18:09:27