我创建了一个 Delphi 独立的 DataSnap WebBroker 应用程序和一个名为 mod_webbroker.dll 的可加载 apache 模块。
它们共享相同的单元。
对独立 DataSnap WebBroker 的调用成功,但对 apache 模块的调用失败,没有响应结果。
这是对独立 exe 的调用:
URL:http://localhost:8080/datasnap/rest/TServerMethods1/%22ReverseString%22
方法:发布
内容类型:应用程序 /json
自定义正文:123
我尝试以两种方式调用 apache 模块。两者都没有得到回应:
http://localhost:8080/datasnap/rest/TServerMethods1/%22ReverseString%22
http://localhost:8080/webbroker_module/datasnap/rest/TServerMethods1/%22ReverseString%22
我的 httpd.conf 更改:
Define SRVROOT "d:/Apache24_32"
LoadModule webbroker_module modules/mod_webbroker.dll
<Location /webbroker>
SetHandler mod_webbroker-handler
</Location>
ServerName localhost:80
我调用 apache 模块方法的方式或我的 httpd.conf 更改是否有错误?
我在 Windows 10 PC 上使用用于 Windows 的 Delphi 10.3 RIO 和 Apache 2.4 32 位。
提前致谢。