[英]Javascript not working inside a website on IIS7.5 - Windows Server 2008 R2
[英]Getting 404 for PUT and DELETE request on IIS 7.5 server 2008
我一直在努力解决Web应用程序中的PUT,DELETE问题。
我的域和数据库在同一台服务器上,我尝试使用网络尝试了许多建议:
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="http://example.com" /> <add name="Access-Control-Allow-Methods" value="GET, POST, DELETE, PUT, OPTIONS" /> <add name="Access-Control-Allow-Credentials" value="true" /> <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept,*" /> <add name="Access-Control-Max-Age" value="1000" /> </customHeaders> </httpProtocol> </system.webServer> </configuration>
我也试着打个招呼:'applicationHost.config'(C:\\ Windows \\ System32 \\ inetsrv \\ config):
<add name="PHP_via_FastCGI" path="*.php" verb="GET,HEAD,PUT,DELETE,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.6\php-cgi.exe" resourceType="Either" />
<add name="PHP53_via_FastCGI" path="*.php" verb="GET,HEAD,PUT,DELETE,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.3\php-cgi.exe" resourceType="Either" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode,runtimeVersionv4.0" />
但什么都没有:-(
谢谢你的建议
我不确定为什么会发生此问题,但是对于您的网址我非常谨慎。 在GET调用中,您将xxxxxx.com/php/customers.php?_dc=1417023448549&db=107&page=2&start=25&limit=25
作为您的URL。 只是为了说明,而不是侮辱您(如果您已经知道这一点),但是查询字符串是服务器如何引用响应中要返回的对象。 这些值包括GET请求的_dc=1417023448549&db=107&page=2&start=25&limit=25
。 因此服务器知道GET请求想要的对象的_dc值为1417023448549,db值为107,依此类推。 xxxxxx.com/php/customers.php/13?_dc=1417022337273
PUT请求后,您将拥有xxxxxx.com/php/customers.php/13?_dc=1417022337273
。 我不确定为什么在customers.php之后还有另一个/
。 也就是说,customers.php是另一个目录。 您说过sencha正在创建网址。 我的猜测是您在某处错误地配置了它。
在这里,您可以在浏览器中运行它,还可以使用firebug查看结果:
roya4u.com/roya_se_mobile
尝试编辑联系人,然后单击“ 绿色 ”按钮( 保存 )
当我在浏览器中复制从FireBug到新选项卡的链接时,它的工作原理是:
http://roya4u.com/Roya_SE_Mobile/php/customers.php/13?_dc=1417027029131
我得到回应!
那很奇怪吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.