参见英文答案 >

403 Forbidden with Java but not web browser?                                    4个

我的代码是这样的:

URL url;

URLConnection uc;

StringBuilder parsedContentFromUrl = new StringBuilder();

String urlString="http://www.example.com/content/w2e4dhy3kxya1v0d/";

System.out.println("Getting content for URl : " + urlString);

url = new URL(urlString);

uc = url.openConnection();

uc.connect();

uc.getInputStream();

BufferedInputStream in = new BufferedInputStream(uc.getInputStream());

int ch;

while ((ch = in.read()) != -1) {

parsedContentFromUrl.append((char) ch);

}

System.out.println(parsedContentFromUrl);

但是当我尝试通过浏览器访问URL时没有问题,但是当我尝试通过java程序访问它时,它会抛出预期:

java.io.IOException: Server returned HTTP response code: 403 for URL

解决办法是什么?

java 抛出403_java.io.IOException:服务器返回HTTP响应代码:403 [URL]相关推荐

  1. java http 401_服务器返回HTTP响应代码:401,URL:https

    我正在使用Java访问HTTPS站点,该站点以XML格式返回显示内容.我在URL本身中传递了登录凭据.这是代码片段: DocumentBuilderFactory dbf = DocumentBuil ...

  2. 服务器响应401,服务器返回HTTP响应代码:401,URL:https

    我正在使用Java访问HTTPS站点,该站点以XML格式返回显示内容.我在URL本身中传递了登录凭据.这是代码片段: DocumentBuilderFactory dbf = DocumentBuil ...

  3. 造成java.io.IOException: Stream Closed异常的代码

    造成java.io.IOException: Stream Closed异常的代码 参考文章: (1)造成java.io.IOException: Stream Closed异常的代码 (2)http ...

  4. NuGet在Push的时候提示“远程服务器返回错误:(403)已禁用”问题解决

    在使用NuGet把包push到nuget官网的时候,提示了如下信息: Failed to process request. 'The specified API key is invalid or d ...

  5. java抛出自定义异常_10 个深恶痛绝的 Java 异常。。

    异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题. 什么是异常及异常的分类请看这篇文章:一张图搞清楚 Java ...

  6. springBoot 在过滤器中如何捕获抛出的异常并自定义返回信息

    一般springBoot自带的全局异常捕获机制都是在业务层发生的异常来进行捕获的,因为过滤器的执行顺序是在全局异常机制启动之前执行的,所以一旦过滤器中发生异常,全局异常捕获机制无法使用 现在有一个围魏 ...

  7. java抛出数组格式异常,Java中异常

    一.异常的概述 在Java中,把异常信息封装成了一个类.当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置.原因等). 二.异常的继承体系和错误的区别 1.异常的继承体系 Thr ...

  8. android jobb工具,android – 是什么导致jobb工具抛出FAT Full IOException?

    我正在尝试使用 Android jobb tool为我的应用程序创建一个大型OBB文件,但我受到"FAT Full"IOException的困扰: java.io.IOExcept ...

  9. java 抛出空指针_java - Java ServerSocket抛出空指针异常 - 堆栈内存溢出

    我正在尝试通过Android中的Java套接字实现文件传输. 它工作正常,但当我关闭应用程序时,它崩溃,控制台显示nullPointerException. 我已经尝试了一切,但无法找到问题! 我已经 ...

最新文章

  1. [C# 开发技巧系列]如何动态设置屏幕分辨率
  2. Hadoop学习笔记系列文章导航
  3. 首选System.lineSeparator()以用Java编写系统相关的行分隔符字符串
  4. CSS学习笔记--CSS语法与选择器
  5. java后端跨域问题常用解决方案
  6. merkle tree(hash tree)
  7. 全民K歌推荐系统架构、算法及后台设计实践
  8. 高可用架构系列之京东亿级商品详情页架构演进技术解密
  9. 蓝桥杯 算法提高 P0603 统计不同单词个数
  10. 计算机二级机试题型,计算机二级机试题库
  11. 美团java后端_美团笔试题(Java后端5题2小时)(示例代码)
  12. 支付服务整合支付宝沙箱
  13. 【Deel learning之一 】激活函数
  14. Eclipse插件 JSDT
  15. 为什么 1 KB = 1024 B? 1 MB = 1024 KB?
  16. AI绘画神器Stable Diffusion的疯狂与危险
  17. Python配置新环境时,复制已经安装好虚拟环境的三种方法
  18. 【JS】Math对象随机数方法
  19. 练习-Java字符串之String类常用方法之文件名与邮箱验证
  20. stm32—温湿度传感器

热门文章

  1. Spring RabbitMQ使用
  2. JavaScript获取当前日期时间
  3. MySQL的root用户修改普通用户密码
  4. CSS设置动态超链接
  5. 一天1个机器学习知识点(二)
  6. 处理Matlab Coder之后, Compiler can't find tmwtypes.h问题
  7. 记一次使用 Lombok 翻车造成的事故!
  8. 五分钟入门文本处理三剑客grep awk sed
  9. Sprinig Boot + Redis 实现接口幂等性,写得太好了!
  10. 深入理解Java虚拟机-常用vm参数分析