为 PUT 方法配置 Apache HTTP 2.2

发布于 2024-12-01 18:33:49 字数 461 浏览 0 评论 0原文

我已经使用 C# 中的 HttpWebRequestHttpWebResponse 类以及 Apache HTTP 服务器 v2.2 编写了文件上传和下载代码。在代码中,我使用 'request.method = "PUT"',因此我想配置我的 httpconfig 文件以支持 PUT 方法。我编写 PUT 方法脚本,因为

<Location "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/output">
    <Dav On
    <LimitExcept GET HEAD OPTIONS PUT>
    <Allow from all
    </LimitExcept>
</Location>

这不起作用。如何让它发挥作用?

I've written code for file upload and download using the HttpWebRequest and HttpWebResponse classes in C# with the Apache HTTP server v2.2. In code, I am using 'request.method = "PUT"', so I want to configure my httpconfig file to support the PUT method. I write the PUT method script as

<Location "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/output">
    <Dav On
    <LimitExcept GET HEAD OPTIONS PUT>
    <Allow from all
    </LimitExcept>
</Location>

That's not working. How do make it work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

护你周全 2024-12-08 18:33:49

尝试如下配置。您将需要一个正确的路径来处理 PUT 请求的程序/处理程序。

<Location "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/output">
Dav On
<LimitExcept GET HEAD OPTIONS PUT>
<Allow from all>
</LimitExcept>
Script PUT {path to PUT handler}
</Location>

Try configuring it like below. You will need a proper path to the program/handler that will process PUT requests.

<Location "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/output">
Dav On
<LimitExcept GET HEAD OPTIONS PUT>
<Allow from all>
</LimitExcept>
Script PUT {path to PUT handler}
</Location>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文