HTTP请求出现403报错

在开发中使用http发送请求时由于重定向而出现的403错误

在这里插入图片描述

因为当前请求的这个url回跳转到另一个url

所以会出现403问题

将当前url在浏览器打开查看请求

在这里插入图片描述

我们需要取出响应头中的地址进行访问,即可

String header = HttpRequest.get(url).execute().header("Location");


在这里插入图片描述

webClient依赖

<dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.14.3</version>
</dependency>
<dependency>
    <groupId>net.sourceforge.htmlunit</groupId>
    <artifactId>htmlunit</artifactId>
    <version>2.56.0</version>
</dependency>
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐