2 zenghonghao zenghonghao 于 2016.03.09 21:57 提问

怎么使用httpurlconnection获取内部网的输入流

如题,怎么才能获得譬如内网192.168.x.x这样网址的输入流。通过urlconnection得到的状态码是500

3个回答

devmiao
devmiao   Ds   Rxr 2016.03.10 03:20
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.10 07:54

状态码是500说明是服务器内部错误,可能是你用HTTPURL Connection模拟浏览器发送请求时参数不全导致服务器异常了。建议先我们浏览器访问通过抓包工具如wire shark或者fiddle分析请求的参数,然后再后台模拟。

dcxy0
dcxy0   Ds   Rxr 2016.03.10 10:14

你可以先访问一下服务器地址试试,看能不能访问。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android客户端请求服务端资源(HttpURLConnection和输入流实现)
今天实现要实现的其实很简单,通过网络获取服务端一个文件(可以是txt、png、mp3等等),因为之前是做c#开发的,所以操起老本行,模拟一个服务器,通过url去获取服务器的一个资源,就这么简单,所以大家千万千万不要被吓着,没有什么post请求、没有什么get请求,也就是说没有验证直接获取,所有这些post、get通通不涉及。 Android中实现网络连接提供了三种接口以供我们使用:
Android使用HttpURLConnection获取数据
Activity的代码public class NetActivity extends Activity { private static final int MSG_UPDATE_TEXT = 1; private String mStrContent = null; MainHandler mMainHanlder = null; TextView mTv1 = null; Butt
HttpURLConnection 用法解析
针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结:  1:> URL请求的类别:  分为二类,GET与POST请求。二者的区别在于:       a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servle
HttpUrlConnection实现文件下载
package Down;import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException;
java 通过 URL 类和 URLConnection类 以及输入流实现文件下载功能
package udp; import java.net.* ; import javax.swing.* ; import java.awt.event.*; import java.io.* ; public class Download {   public static void main(String[]args)   {      JFrame jf=new JFra
HttpURLConnection getInputStream异常的解决
因为看了许多CSDN文章,也没有找到对应的解决方法,所以把最近遇到的一个问题写出来,对以后遇到问题的伙伴们提供点帮助。 其实问题很简单,就是很正常的HttpURLConnection POST连接,当getResponseCode为HttpURLConnection.HTTP_OK(200)和HttpURLConnection.HTTP_CREATED(201)时没有任何问题。 但是当
Android HttpUrlConnection 发送网络请求步骤总结
1,URL url = new URL(path); 2,通过url获取连接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 3,设置请求方式: conn.setRequestMethod(GET); 4,设置连接超时: conn.setConnectTimeout(5000);
http获取输入流输出流的参数及方法
package project.property.web.utils; import java.io.IOException; import java.io.InputStream; import java.io.OutputStreamWriter; import java.io.UnsupportedEncodingException; import java.net.Htt
通过HttpURLConnection如何使用代理服务器连接公网
在openConnection之前加上    Properties   prop   =   System.getProperties();    System.getProperties().put("proxySet","true");    // 设置http访问要使用的代理服务器的地址    prop.setProperty("http.proxyHost","xxxxxx
使用HttpURLConnection请求XML数据
public class MainActivity extends ActionBarActivity {     String path = "http://www.sciencenet.cn/xml/iphoneInterface.aspx?type=news&nums=20&pass=";     private String name;     Handler handler =