> It seems like Android's HttpURLConnection adds request header [to make my life miserable.] How do you know?
The HTTPUrlConnection works fine for me. The documentation is a bit lacking, but since I found the following code I am happy: http://www.google.com/codesearch/p?hl=en#uX1GffpyOZk/core/java/android/net/http/AndroidHttpClient.java&q=AndroidHttpClient.java On Fri, Mar 6, 2009 at 9:31 AM, Mattaku Betsujin <[email protected] > wrote: > I found a work-around. Instead of using HttpURLConnection, I open a socket > connection directly to www.google.com:80 and was able to get the search > results (in HTML data). It seems like Android's HttpURLConnection adds > request header to make my life miserable. > > However, when I tried to print the request headers > > Map map = http.getRequestProperties(); > System.out.println(map); > > It shows an empty collection. > > What's happening? Does Google really doesn't want me to search? Please, I > beg you, let me search ........ > > > On Fri, Mar 6, 2009 at 12:06 AM, Mattaku Betsujin < > [email protected]> wrote: > >> I want to do a google search, so I open an HttpURLConnection() to >> www.google.com. However, I am getting an error: >> >> url = http://www.google.com/search?&q=123 >> >> java.io.FileNotFoundException: http://www.google.com/search?&q=123 >> at >> org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1040) >> at com.nubinews.reader.URLFetcher.readHttp(URLFetcher.java:535) >> at >> com.nubinews.reader.URLFetcher$ConnectionThread.getText2Internal(URLFetcher.java:417) >> at >> com.nubinews.reader.URLFetcher$ConnectionThread.getText2InThread(URLFetcher.java:365) >> at >> com.nubinews.reader.URLFetcher$ConnectionThread.processCommands(URLFetcher.java:341) >> at >> com.nubinews.reader.URLFetcher$ConnectionThread.run(URLFetcher.java:323) >> >> and the response headers are: >> >> HEADER: null = HTTP/1.1 403 Forbidden >> HEADER: content-type = text/html; charset=UTF-8 >> HEADER: date = Fri, 06 Mar 2009 08:02:53 GMT >> HEADER: server = gws >> HEADER: cache-control = private, x-gzip-ok="" >> HEADER: transfer-encoding = chunked >> >> What should I do? >> > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

