Android HttpURLConnection在monodroid上返回302错误

Android HttpURLConnection在monodroid上返回302错误,android,xamarin.android,httpconnection,Android,Xamarin.android,Httpconnection,我正试图用以下代码从我的网站下载一些数据: 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 = new URL (Url );
StringBuilder jsonResults = new StringBuilder ();
HttpURLConnection   conn = (HttpURLConnection)url.OpenConnection ();
Java.IO.InputStreamReader inp = new Java.IO.InputStreamReader (conn.InputStream);
虽然我尝试下载的url在url上打开时看起来不错,但当我使用手机下载时,上面的代码返回如下值:

<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>

302发现
302发现
文档已临时移动到。

驱动 LiteSpeed Technologies不对本网站的管理和内容负责!

什么会导致此问题?

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

默认情况下,Android
HttpURLConnection
将自动执行多达五次重定向。如果存在较长的重定向链(例如,存在重定向循环),或者其中一个重定向将协议从HTTP更改为HTTPS,或者反之亦然,则此功能将不起作用


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

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

默认情况下,Android
HttpURLConnection
将自动执行多达五次重定向。如果存在较长的重定向链(例如,存在重定向循环),或者其中一个重定向将协议从HTTP更改为HTTPS,或者反之亦然,则此功能将不起作用


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

我不明白为什么需要关闭此页面。他清楚地解释了他的问题,他需要帮助理解他做错了什么。我认为这是一个真正的问题。我能理解这是不是作为其他东西的副本关闭的。我不明白为什么需要关闭它。他清楚地解释了他的问题,他需要帮助理解他做错了什么。我认为这是一个真正的问题。我可以理解,如果这是关闭的复制品的其他东西。