我一直在寻找一个公开存储我的一些XML模式的地方,而不必实际托管它们。我认为GitHub Pages将是理想的平台。我是正确的,除了我无法弄清楚如何关闭SSL / TLS。 当我尝试使用普通旧HTTP获取网页时,我会收到301 Moved Permanently
响应。
显然这不是什么大问题。在最糟糕的情况下,下载我的模式需要更长的时间,人们通常只使用他们已经缓存的模式。但是真的没有办法解决这个问题吗?
答案 0 :(得分:3)
但是真的没有办法解决这个问题吗?
不,一个简单的curl -L
将遵循重定向,无论如何都会为您提供页面内容。
例如(在树结构中获取xml文件):
vonc@vonvb C:\test
> curl --create-dirs -L -o .repo/local_manifests/local_manifest.xml -O -L https://raw.githubusercontent.com/legaCyMod/android_local_manifest/cm-11.0/local_manifest.xml
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 530 100 530 0 0 1615 0 --:--:-- --:--:-- --:--:-- 1743
vonc@voncvb C:\test
> tree /F .
C:\TEST
└───.repo
└───local_manifests
local_manifest.xml