Oracle mod_plsql没有实现PUT和DELETE HTTP请求

问题描述:

我正在运行Oracle-Application-Server-10g并使用mod_plsql作为web服务器。虽然Web服务器接受HTTP请求,例如POST,DELETE和HEAD,但我无法找到将其设置为接受其他HTTP请求(例如PUT和DELETE)的方法。 发送PUT删除请求到服务器返回“501方法未实施”。 我已经创建httpd.conf中的以下部分:Oracle mod_plsql没有实现PUT和DELETE HTTP请求

<Directory "D:\OraHome_2\Apache\Apache\htdocs"> 
AllowOverride FileInfo AuthConfig Limit 
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 
<Limit GET POST PUT DELETE OPTIONS PROPFIND> 
    Order allow,deny 
    Allow from all 
</Limit> 
<LimitExcept GET POST PUT DELETE OPTIONS PROPFIND> 
    Order deny,allow 
    Deny from all 
</LimitExcept> 
</Directory> 

,但它并没有区别。 任何人都可以提出解决方案吗?

+1

对于WebDAV请求,你不需要'mod_oradav'吗?我无法找到OAS 10g文档,但[this](http://docs.oracle.com/cd/E28280_01/web.1111/e10144/under_mods.htm#i1015163)可能会有用。 –

你可能也想看看node_plsql,我的基于NodeJS的替代mod_plsql。目前它处于一个非常早期的开发阶段,但可以让你完全控制请求方法。