我有一个运行IIS8.0的Azure云应用程序。
我有一个Wordpress网站在上面运行,我想对某个资源发出POST请求。
当我使用REST控制台时,它以200代码成功。
当我使用iOS应用程序时,它返回一个405错误消息“Method POST is not allowed”。405错误IIS8.0 POST方法不允许
我检查了请求标题,它们完全一样。
我用Google搜索,我发现它可能是与IIS中的处理程序,为此这里有我的处理程序:
<handlers accessPolicy="Read, Script">
<add name="PHP54_via_FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.4\php-cgi.exe" resourceType="Either" />
<add name="PHP53_via_FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.3\php-cgi.exe" resourceType="Either" />
<add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
<add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
<add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
</handlers>
任何人可以帮助我与我的问题?