您的位置:首页 > 理论基础 > 计算机网络

java.io.IOException: Server returned HTTP response code: 403 for URL: http://start.spring.io

2017-12-29 17:47 971 查看
403 Forbidden 是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。

主要原因分析

1.你的IP被列入黑名单
2.你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了
3.网站域名解析到了空间,但空间未绑定此域名
4.你的网页脚本文件在当前目录下没有执行权限
5.在不允许写/创建文件的目录中执行了创建/写文件操作
6.以http方式访问需要ssl连接的网址
7.浏览器不支持SSL 128时访问SSL 128的连接
8.在身份验证的过程中输入了错误的密码
9.DNS解析错误,手动更改DNS服务器地址
10.连接的用户过多,可以过后再试
11.服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽
12.CC强力防护
而我遇到的属于第12种,产生问题的过程和原因往下看↓

产生问题的过程

eclipse 创建 spring boot 项目 遇到错误:java.io.IOException: Server returned HTTP response code: 403 for URL: http://start.spring.io如下图:

这个问题的原因是这样的:

1、http://start.spring.io 这个网站接入了百度云加速,正在使用百度云加速的cdn和安全服务。2、他开启了叫“CC强力防护”的功能,喏,就这个↓


3、您浏览的时候估计他被CC攻击了。结果你用浏览器打开 http://start.spring.io 就知道了↓


怎么解决?

其实它主要的就是创建Maven文件!1、在网页上创建项目下载


2、本地创建Maven项目,选择Quick Start 类型的就可以;3、用下载的 pom.xml 文件覆盖项目中的 pom.xml ;4、执行 Maven Update;5、App.java 文件package com.wanyu.fams;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

/**
* Hello world!
*
*/
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
SpringApplication.run(App.class, args);
}
}6、右键》…… 你懂得


提示:

可能会因为你创建项目的时候选择的依赖包,而遇到各种莫名其妙的错误,做好心理准备,到时候就见招拆招吧!祝好远!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐