首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HttpURLConnection返回单机器人上的302错误

HttpURLConnection返回单机器人上的302错误
EN

Stack Overflow用户
提问于 2013-11-25 13:03:46
回答 1查看 1.2K关注 0票数 1

我正在尝试从我的网站下载一些数据,代码如下:

代码语言:javascript
运行
复制
URL url = new URL (Url );
StringBuilder jsonResults = new StringBuilder ();
HttpURLConnection   conn = (HttpURLConnection)url.OpenConnection ();
Java.IO.InputStreamReader inp = new Java.IO.InputStreamReader (conn.InputStream);

虽然我尝试下载的url在url上打开它时看起来很好,但是当我用上面的移动代码下载它时,返回的值如下所示:

代码语言:javascript
运行
复制
<html>
<head><title> 302 Found
</title></head>
<body><h1> 302 Found
</h1>
The document has been temporarily moved to <A HREF="%s">here</A>.<hr />
Powered By <a href='http://www.litespeedtech.com'>LiteSpeed Web Server</a><br />
<font face="Verdana, Arial, Helvetica" size=-1>LiteSpeed Technologies is not responsible for administration and contents of this web site!</font></body></html>

是什么导致了这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-26 12:16:47

HTTP 302状态代码不是错误,只是指示临时重定向到另一个URL。

默认情况下,Android HttpURLConnection将自动跟踪多达五次重定向。如果有一个更长的重定向链(例如,有一个重定向循环,或者其中一个重定向协议从HTTP到HTTPS,反之亦然),它就无法工作。

您显示的结果文档只是显示了一个通用302重定向页,但没有指示实际的HTTP级别状态代码是什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20193836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档