我有简单的代码:
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: 错误/DataReader::loadDataFromInet(17281): 加载失败http://samlib.ru/cgi-bin/areader?q=jlist 03-04 15:37:52.459: 错误/DataReader::loadDataFromInet(17281): java.io.FileNotFoundException: http://samlib.ru/cgi-bin/areader?q=jlist 03-04 15:37:52.459: 错误/DataReader::loadDataFromInet(17281) :在 org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:521) **
如何将数据上传到类似的网址?