社区
Android
帖子详情
retrofit访问网络出现307错误
洋葱哥哥哥
2017-04-01 12:40:14
访问服务器时 使用公司内网wifi可以正常访问
使用4G或者外网 有时候是正常的 大部分时候会出现307错误
求解啊 这什么鬼问题啊
...全文
654
2
打赏
收藏
retrofit访问网络出现307错误
访问服务器时 使用公司内网wifi可以正常访问 使用4G或者外网 有时候是正常的 大部分时候会出现307错误 求解啊 这什么鬼问题啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
afunx
2017-04-02
打赏
举报
回复
3xx - 重定向 客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 · 300 - Multiple Choices 客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器要提出优先选择,则应该在Location应答头指明。 · 301 - Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。 · 302 - Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时,浏览器能 够自动访问新的URL,因此它是一个很有用的状态代码。注意这个状态代码有时候可以和301替换使 用。例如,如果浏览器错误地请求 http://host/~user (缺少了后面的斜杠) ,有的服务器返回301,有的则返回302。严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。请参见307。 · 303 - See Other 类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取(HTTP 1.1新)。 · 304 - Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的 文档还可以继续使用。 · 305 - Use Proxy 客户请求的文档应该通过Location头所指明的代理服务器提取(HTTP 1.1新)。 · 307 - Temporary Redirect 和302(Found)相同。许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是303时 才能重 定向。由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只 能跟随 对GET请求的重定向。(HTTP 1.1新)
moonFY
2017-04-01
打赏
举报
回复
可能是外网不能访问 ,,你在手机上用外网 直接访问网址看看
RxJava整合
Retrofit
2.0
网络
框架
在Android开发中,
Retrofit
和RxJava是两个非常流行的库,它们分别负责
网络
请求和异步数据处理。本文将深入探讨如何将RxJava与
Retrofit
2.0整合,以实现高效、灵活的
网络
请求,特别是在处理城市天气查询这类实时性较强...
Retrofit
访问
知乎新闻数据的简单demo
本项目"
Retrofit
访问
知乎新闻数据的简单demo"是针对
Retrofit
库的一个实践示例,旨在帮助开发者了解如何使用
Retrofit
来获取并展示知乎的新闻数据。 1. **
Retrofit
简介**
Retrofit
通过注解(Annotations)的方式定义...
RxJava2+
Retrofit
2实现简单易用的
网络
请求框架
在Android开发中,
Retrofit
2和RxJava2的结合使用已经成为构建高效、可测试和易于管理的
网络
请求框架的首选方案。本项目"RxJava2+
Retrofit
2实现简单易用的
网络
请求框架"(RxEasyHttp)旨在提供一个简洁、强大的
网络
层...
rxjava+
retrofit
网络
框架
Retrofit
将
网络
请求转化为一个Observable,然后通过RxJava的操作符进行数据处理和
错误
处理。这样做的好处有: 1. **易错处理**:通过`.subscribeOn()`和`.observeOn()`操作符,可以控制在哪个线程发起请求和接收...
基于
Retrofit
、OkHttp、Gson封装通用
网络
框架
为了提高开发效率和代码的可维护性,开发者通常会使用一些优秀的库来封装
网络
访问
层。本文将详细介绍如何基于
Retrofit
、OkHttp和Gson这三个强大的库来封装一个通用的
网络
框架。
Retrofit
是由Square公司开发的一个...
Android
80,472
社区成员
91,385
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章