为什么以下失败并出现未捕获的错误:HTTP 客户端错误:禁止(g-io-error-quark,14):
static int main (string[] args) {
string url = "https://www.netfilter.org/projects/iptables/files/";
var page = GLib.File.new_for_uri (url);
var dis = new DataInputStream (page.read ());
return 0;
}
但是使用 curl 效果非常好。
curl https://www.netfilter.org/projects/iptables/files/
返回预期的页面。 其他网址与 vala 代码一起工作正常,只是这个特定的网址失败了。