【问题标题】:Post data to another server apache2(httpd) custom module将数据发布到另一台服务器 apache2(httpd) 自定义模块
【发布时间】:2016-12-28 20:28:14
【问题描述】:

我正在创建一个 apache2(httpd) 自定义模块,我的自定义模块在页面加载时收集参数我需要向第三方服务器发出发布数据请求并根据我得到的响应。 他们是任何实用程序还是我可以用来连接第三方服务器。

【问题讨论】:

  • 不确定您是指 httpd 编程中的模块还是某些较低级别的函数。至于模块,我可以指点你mod_proxy
  • 我创建了一个自定义模块,该模块从页面加载请求中获取我们所有的 http 参数,现在我已经将这些参数以 json 的形式发送到另一台服务器以进行验证,一旦我收到我收到的响应用这个做出一些决定。
  • 我可以在我创建的自定义处理程序(钩子)中使用 mod 代理吗?

标签: apache apache2.4 apache-modules


【解决方案1】:

没有内置方法。但你有几个选择:

  • 通过 APR 的套接字 API 实现一个基本的 HTTP 客户端。
  • 实施基本 通过 httpd 和 APR API 混合的 HTTP 客户端。 2.4.x 和 trunk 中的 mod_proxy_hcheck.c 就是一个例子。
  • 在你的模块中嵌入类似 libcurl 的东西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-16
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多