我创建了一个Delphi独立的DataSnap WebBroker应用程序和一个名为mod_webbroker.dll的可加载apache模块。
它们共用相同的单位。
对独立DataSnap WebBroker的调用成功,但对apache模块的调用失败,没有响应结果。
这是对独立的exe:
URL: http://localhost:8080/datasnap/rest/TServerMethods1/%22ReverseString%22
方法:post
内容类型:application/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上使用Delphi 10.3 RIO和Apache 2.4 32位Windows。
谢谢。
谢谢你Olivier。问题解决了。路径应为:
http://localhost/webbroker/datasnap/rest/TServerMethods1/%22ReverseString%22