使用CDN服务时遇到【HTTP PUT PATCH DELETE等请求方法不支持】【请求未到源站】【CDN直接返回404】【Cloudreve无法删除文件】的问题及解决方案

编程入门 行业动态 更新时间:2024-10-21 23:29:35

异想之旅:本人原创博客完全手敲,绝对非搬运,全网不可能有重复;本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告。本人所有文章仅在CSDN、掘金和个人博客(一定是异想之旅域名)发布,除此之外全部是盗文!


给赶时间的朋友们一句话总结

阿里、腾讯等CDN服务(包括DCDN全站加速服务)均只支持GET和POST请求,请直接访问源站或使用支持的CDN服务。

目前本人迁移到了DogeCloud,站点规模不大但是个人开发者完全够,这是目前唯一找到的支持所有HTTP方法的CDN


前两天在使用阿里云CDN代理Cloudreve时遇到了无法删除文件的问题。目前这个问题已经解决了当时也没有截图,反正就是如下表现:

  1. 文件无法删除
  2. 浏览器抓包,删除请求的返回结果为400
  3. 源站没有收到请求信息

我在GitHub发布了Issue,在大神 @IsCoding666 的指点下很快发现了这是CDN代理的问题,直接访问源站不存在该故障。

问题定位简单解决难啊,自己的BUG都那么难DE,何况这是别人说了算的东西。

而后,我又联系了阿里、腾讯、百度、七牛、青云等多家国内云服务商,均被告知只支持GET和POST方法(而且每个客服都先问我什么是HTTP请求方法,反复确认我是不是想描述HTTP和HTTPS,罢了)。

最终就在我要放弃的时候,打通了之前朋友介绍的DogeCloud客服电话,客服终于听懂了问题并态度很好地表示他们支持,并引导我进行测试。目前已经成功啦!

进一步探索发现,这甚至还是国内免费额度最高、单价最低,除流量费用外无请求次数等其他任何收费项的服务,推荐对稳定性无极高要求、与其他云服务深度结合无要求的开发者试一试(我真的没收广告费)

更多推荐

使用CDN服务时遇到【HTTP PUT PATCH DELETE等请求方法不支持】【请求未到源站】【CDN直接返回404】【Cloudreve无法删除文件】的问

本文发布于:2023-06-27 07:00:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/907700.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不支持   未到   解决方案   文件   方法

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!