昨天在做Android接口调用的时候,api接口是https的,用okhttp抛出:

okhttp3.internal.http2.StreamResetException: stream was reset: PROTOCOL_ERROR

原因是协议错误导致的,解决办法很简单,在实例化okhttpclient的时候用以下方法:

OkHttpClient client = new OkHttpClient.Builder()
.protocols(Collections.singletonList(Protocol.HTTP_1_1))
.build();

完美解决。

最新文章

  1. leetcode--Different Ways to Add Parentheses
  2. Google副总裁的管理经验
  3. mysql优化思路
  4. Android Https
  5. win7下以兼容模式安装oracle10g
  6. css3 图标上下移动动画
  7. border-radius讲解2
  8. 初探eXtreme scale
  9. 第10章 使用MySQL数据库
  10. img图片标签alt和title属性的区别
  11. Nginx也应用场景小结
  12. Java8学习(4)-Stream流
  13. Xcode在playground的quick look框中显示对象自定义视图
  14. ASP.NET Core 微服务初探[2]:熔断降级之Polly
  15. 嵌套for
  16. iperf——网络性能测试工具
  17. Python模块Pygame安装
  18. TortoiseSVN本地版本控制管理
  19. javaservlet处理四种常用api请求get,put,post,delete
  20. Docker扩展.md

热门文章

  1. 动态标绘演示系统1.4.3(for ArcGIS Flex)
  2. 基于github for windows&github的团队协作基本操作
  3. Mysql Solution - Timeout error occurred trying to stop MySQL Daemon. Stopping MySQL: [FAILED] -
  4. JAVA学习(七):方法重载与方法重写、thiskeyword和superkeyword
  5. C#中,变量前的@符号
  6. Element is not clickable at point SeleniumWebdriverException
  7. Eclipse添加Qt插件
  8. vb6转vb.net
  9. Struts2中怎样配置struts。xml?
  10. python库学习笔记——爬虫常用的BeautifulSoup的介绍