我有简单的代码:Android HttpURLConnection不能与cgi-bin一起使用?
URL url;
BufferedReader in = null;
HttpURLConnection connection;
InputStream is = null;
InputStreamReader br = null;
setProgressTitle(progress, context.getString(R.string.loading));
setProgressMessage(progress, context.getString(R.string.loading_from_internet));
try {
url = new URL(urlStr);
connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(Const.TIMEOUT);
is = connection.getInputStream();
...
如果我有urlStr = “http://samlib.ru/w/waliduda_a_a/molochnischituran1.shtml” - 一切都做工精细。 如果我使用urlStr =“http://samlib.ru/cgi-bin/areader?q=jlist”这样的网址 - 我在connection.getInputStream()中发生错误;
** 03-04 15:37:52.459:ERROR/DataReader的:: loadDataFromInet(17281):无法加载http://samlib.ru/cgi-bin/areader?q=jlist 03-04 15:37:52.459:ERROR/DataReader的:: loadDataFromInet(17281):JAVA .io.FileNotFoundException:http://samlib.ru/cgi-bin/areader?q=jlist 03-04 15:37:52.459:ERROR/DataReader :: loadDataFromInet(17281):at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl .java:521) **
如何将数据上传到类似的网址?
我认为同样的。谢谢! – LordTAO 2011-03-04 16:19:36