当我尝试使用 WinHTTP 的 PUT 动词将文件写入服务器时,如下所示: http://msdn.microsoft.com/en-us/library/aa384105(VS.85).aspx
我的 Windows 2003 服务器返回标头:
HTTP/1.1 501 未实现内容长度:0 服务器:Microsoft-IIS/6.0 X-Powered-By:ASP.NET 日期:2009 年 12 月 12 日星期六 11:31:14 GMT
我怀疑IIS需要配置?
答案1
是的,IIS6 没有开箱即用的 PUT 支持,您需要启用 WebDAV 扩展。
有一篇很好的文章解释了如何做到这一点这里。