Linux下MySQL使用UDF实现HTTP请求

  • Post author:
  • Post category:linux


背景

项目需要使用MySQL发起HTTP请求,但是MySQL本身并没有提供这样的函数,但是MySQL提供了UDF(User Defined Function,用户自定义函数),在Linux下可以调用so文件(Shared Object,共享对象,在Windows下就是动态链接库文件dll),通过对so文件的调用,可以实现HTTP请求的发送。

下面的MySQL-UDF-HTTP是参考于张宴的博客。大佬,厉害。

MySQL-UDF-HTTP简介

该自定义函数使用的是curl库,curl就是用C语言写的,而MySQL-UDF-HTTP也是用c语言编写的。MySQL-UDF-HTTP提供了4种请求方式,分别是post、get、put、delete。实际对应的函数名称为http_post、http_get、http_put和http_delete。

安装MySQL-UDF-HTTP

在Linux下给MySQL安装MySQL-UDF-HTTP。

说明:

  • “/usr/local/mysql/”是你的MySQL的安装路径



版权声明:本文为u012383839原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。