除了HTTP PUT和POST之外,Web应用程序设计者还可以使用哪些其他方法来允许用户将内容(文件或列表框文本)从其Web应用程序的页面上载到远程服务器 ?
在同一主题上,我想知道Google Docs或Google Drive等服务使用哪些技术/ API?我之所以这样说的原因是:我们的系统管理员已禁用文件上传(通过Squid代理),但我能够使用Google Docs / Google Drive创建和共享文档。
非常感谢,
/ HS
编辑请参阅上面的 删除 。
答案 0 :(得分:2)
这取决于所讨论的服务器 - 因为可以扩展标准的HTTP命令集,而有些可能没有配置/允许。其中一个常见的命令是“选项”,询问“我能做什么”。
但要更有帮助地回答:你通常有两个主要选择:
出于安全原因,通常不会在服务器上启用它。
更多阅读:http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
编辑:如果代理阻止“文件上传”,您是否尝试过编码POST?即,与发送多部分POST相反,尝试自己将文件编码为POST字符串并发送它?或者编码文件并拆分成多个小帖子并在另一端将它们拼接在一起?
Google Docs使用POST和GET混合使用。 POST更新。 Google云端硬盘我不知道。