Android :: HttpsURLConnection Returns -1 Code On Second Request
May 15, 2010
I'm experiencing the same as http://groups.google.com/group/android-developers/msg/9d37d64aad0ee357
This is Android 1.5 SDK. I happen to call several times below code(which is in a method) with the same url and it fails intermitently. When it fails, there is no exception, the stream is empty so the readConnection fails, and getResponseCode returns -1. Global caching is disabled, setDefaultUseCaches(false);
How can I workaround this?
CODE:.........................
View 4 Replies
Nov 24, 2010
I'm having a big issue with a static HTTPS connection method. Every second request fails and HttpsUrlConnection.getResponseCode() returns -1. So every second call works well, returning data as expected.
It's the method of a static class I'm using in different corners of my application. I would guess there is anything I don't clean up correctly when the method returns the first time and that whatever causes a problem might get destroyed through a second call of the method. But I'm having a hard time finding any clues.
I'm currently using this class to talk to hosts with invalid SSL certificates. Not going to use this in the final version of the app, but right now I need to save money. ;)
CODE:.......................
View 1 Replies
View Related
Feb 11, 2010
I am starting an activity with startActivityForResult(intent,requestcode). And i am receiving result onActivityResult() call back .
The target acivity which gets the intent should get the request code And based upon the request it has to do the specified operation.
How can target activity get the request code, which is passed to startActivityForResult().
View 2 Replies
View Related
Feb 15, 2010
I'm having this error every time i try to log in into any site:
Page is not available error code 400 bad request
The browser opens up pages flawlessly except for the log in part. I purged the cache, cookies and everything but still no luck.
It's on 3G connection. Haven't tested it on a wifi yet.
It seems that the HTTPS sites are causing the problem. Can't log in into Facebook through the browser, neither into www.google.com.
View 3 Replies
View Related
Jul 8, 2010
this Android code worked fine before, but i'm having problems for some reason. here is the request i'm trying to make: https://www.google.com/reader/api/0/token. i'm getting 400:Bad Request as a response, and i'm not sure why. isn't this the correct URL for requesting a token? the auth token is being passed as a header in all requests now, and i can request feed list, and it works just fine, so there's nothing wrong with the auth code. what gives? in addition, i can request a token in a normal browser, like Chrome, and get a token as a response body. so the request itself is not the problem. i just can't figure out what is wrong with my requests in code...
View 1 Replies
View Related
Aug 17, 2012
I am developing an Android app for a website. I'm trying to get some information from the website by sending a cookie using a HttpGet request. I don't know where I am going wrong with the request. I am using AsyncTask to send the request to the server. The request also uses a token which I receive when I login to the webpage. All this is clear in the code below. This is part of the process in the doInBackground() function of the Asynctask:
BufferedReader in = null;
JSONObject token = Login.getToken(); // Token received after login, used in the cookie
try {
r = token.get("session_token").toString();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
[code]...
View 1 Replies
View Related
Aug 21, 2013
I own a Xiaomi MI2S, running MIUI-3.8.16 @ Android version 4.1.1.JRO03L with Baseband version CEFWMAZM-2.0.128 017.
From my phone provider (Tele2) i have to dial a 1 (one) before my PIN-code when traveling abroad.
The code is accepted, I can be called and i can send and receive SMS messages.
However i cannot make phone-calls...
The error (?) is "DIAL request modified to SS request" and (very short) "not connected"
View 2 Replies
View Related
May 20, 2009
I have been working with the HttpsUrlConnection class and have found an interesting issue, it seems to fail on every other connection. The first request connects to the server successfully but the second one always fails. Any ideas on what i may be doing wrong.
Here is my code.
code:.................
View 3 Replies
View Related
Sep 17, 2010
I use the following code snippet to connect to a server and retrieve some data:
HttpsURLConnection con = (HttpsURLConnection)myurl.openConnection(); InputStream ins = con.getInputStream();
The code mostly works fine. If I leave the app for a few minutes, and return to it and make another request, I receive an IOException: Broken Pipe.
Once it has failed one time, it immediately works again, and will continue to do so until I leave it for a while once more.
I don't know if this is an Android specific thing, or general Java, but it doesn't happen on my desktop test version.
View 7 Replies
View Related
Aug 30, 2010
I try to establisch a HttpsURLConnection with:
CODE:.................
But I get an Exception:
CODE:......................
But I can't find out, why. The same example is everywhere across the web.
View 2 Replies
View Related
Mar 9, 2010
I am using HttpsURLConnection to post data to a web server.
Here is the function I wrote to get the result. (see the code below)
Very strangely, when the function be first called in my program it would very likely return -1; and then I re-call the function after the first call, it would always work ok.
So I wonder if there is anything I am missing in the code that when the function be firstly called, the missing party is be "initialized", in that the followed call goes OK.
Here is my code of the function:
CODE:....................
View 3 Replies
View Related
Jan 31, 2010
I'm hoping someone could help me out with intermittent connections I'm getting using code with HttpsURLConnection.
The code I'm using is below:
CODE:...............
The connection works the first time everytime when I use it to pull a json file. However, when I use the connection again to send a command, it always fails the first time. It then typically works if I send the
command quickly ( within 5 seconds), but fails if I wait a while. I don't think its a SSL issue because it connects the first time correctly, but I could be wrong here. I also tried many different
variations such as adding:
CODE:.............
However, I had no luck. Any help would be greatly appreciated.
View 2 Replies
View Related
May 15, 2010
I think I'm experiencing the same as http://groups.google.com/group/android-developers/msg/9d37d64aad0ee357
This is Android 1.5 SDK. I happen to call several times below code(which is in a method) with
the same url and it fails intermittently. When it fails, there is no exception, the stream is empty so the
readConnection fails, and getResponseCode returns -1. Global caching is disabled, setDefaultUseCaches(false);
I suppose there must be some kind of url connection object pool somewhere.
How can I workaround this?
CODE:............................
View 2 Replies
View Related
Aug 16, 2010
I try to build an https client for android and i need do get some request of an Servlet but when i use the getInputStream method the applicaion hangs.
There is no error only hanging when i call the method.
CODE:..................
This is only to check the call, but it didtn work.
the subscribe method works, when i comment out the line with the inputstream, the server show me all is correct. I can try the same with the Firefox and it works and i can see the request. i also put the keystore into the TrustManager.
View 2 Replies
View Related
Sep 27, 2010
I'm a problem with a HttpsURLConnection that I can't seem to solve. Basically, I'm sending up some info to a server and if some of that data is wrong, the server sends me a 500 response code. However, it also sends a message in the response telling me which bit of data was wrong. The problem is that the message is always empty when I read it in. I think this is because a filenotfound exception always gets thrown before the stream can be read. Am I right? I tried reading the errorstream as well but this is always empty.
Here's a snippet:
CODE:........................
View 3 Replies
View Related
Mar 12, 2010
I have some Android code that can send files to my webserver using an HttpsUrlConnection, but when it tries to send larger files I get an OutOfMemory exception when opening the OutputStream. Can anyone offer some assistance?
It looks something like this:
code:..............
This is where I try different things. The closes solution has been: httpConn.setChunkedStreamingMode(1024); In this case, I don't get the OutOfMemory immediately when opening the OutputStream, but I see the heap growing as I os.write() and it eventually runs out.
code:..............
View 7 Replies
View Related
Mar 30, 2010
I've got a problem with my application when I make a number of requests using the HttpsUrlConnection class.
My program makes the first request using the HttpsUrlConnection class to retrieve a file. It then makes a second request to the same server to retrieve a different file. What happens however is that periodically I'm getting a -1 HTTP response code on the connection.
When the failure occurs between the two requests I see the following line of trace in logcat:
D/OpenSSLSessionImpl( 699): Freeing OpenSSL session
This seems to happen fairly consistently. If I retry the second request after it has failed it generally works and I get the requested file from the server.
Note that if I don't see the OpenSSL session being freed the second request works fine the first time.
Some other information:
1) I'm not calling disconnect on the connection
2) I'm don't always read the entire file from the server after the first request
3) I always close the InputStream in the event that I get an InputStream on the first connection
How to prevent the OpenSSL session from being freed.
View 2 Replies
View Related
Jul 31, 2010
I have built in the Sample code from LVL and putted it into my main activity.I haven't understood why it always returns LICENSED also if I setted UNlicensed from my developer console.I have no idea on why it gives me always licensed.
View 14 Replies
View Related
Aug 26, 2009
I am having a real hard time with the geocoder API of android sdk 1.5rc2. In my app I am trying to get the addresses corresponding to a location name by using the getFromLocationName method of the Geocoder class. But the problem is whenever I call this method it returns a null value. I have also pushed a geodb file containing some fake addresses at 'data/misc/location' directory in the phone.
The format of the data in the geodb file is as follows :
address 1 latitude "38.898763" longitude "-77.036655" line 0 "1600 Pennsylvania Ave NW" line 1 "Washington, DC 20006" locality "Washington" region "DC" postalCode "20006" countryCode "US" countryName "United States"
and following is the code snippet : Geocoder geocoder = new Geocoder(this, Locale.getDefault()); List<Address> addresses=geocoder.getFromLocationName("1600 Pennsylvania", 10);
View 2 Replies
View Related
Sep 7, 2010
I have a list that gets refreshed every 2 seconds via the Handler postDelayed() method.Every 2 seconds an AsyncTask is run that makes an HTTP GET request, turns the JSON into a list of objects, then sets the ListAdapter.My problem is that every time the task completes (so, roughly every two seconds) my list jumps back to the top, even if I have scrolled down to the middle or bottom of the list. This would be very annoying to the end user, so I need the list to update in the background, as it's doing, but the current view of the list to not jump back to the top at the completion of the AsyncTask.I can include any more code needed. I'm somewhat new to android development, so I'm not sure what is helpful to others.
View 1 Replies
View Related
Jul 20, 2010
I need to check web site availability and use requestRouteToHost for that purpose. On real device everything works fine, but on emulator requestRouteToHost always return "false".
What's wrong? Code is:............
View 3 Replies
View Related
Jul 12, 2010
I have super.xml and a subset.xml.
...............
I get a null pointer exception at price.setText(data.getStrTotalPrice()); Very strange, name.setText(data.getStrDescription()); does not give a null pointer exception.
View 3 Replies
View Related
Nov 15, 2009
Following other threads - I'm trying to get a unique device ID from the device. I tried this:
String ID = Settings.Secure.getString(context.getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
but this returns null when running on my G1. Is it supposed to be returning a valid number, or am I accessing it wrong? I don't want to use the telephony device ID because that requires more permissions.
View 13 Replies
View Related
Jul 14, 2009
I am running this piece of code..............
View 10 Replies
View Related
Feb 26, 2009
I am trying to solve my problem about InputStreamReader returns null..I have a Login screen which checks the configuration file. and here is the configuration class import java.io.*;
import j2me.microtools.BufferedReader; import j2me.microtools.BufferedWriter; import j2me.microtools.FileReader; import j2me.microtools.FileWriter;.....................
View 2 Replies
View Related
Feb 1, 2009
why RingtoneManager.getRingtone(this, Settings.System.DEFAULT_RINGTONE_URI); always returns null when launching from my activity? Shouldn't it return some object which is System.DEFAULT_RINGTONE_URI, which I can then play()? Is there any small example of code which shows how to play Ringtone from Activity? MediaPlayer way also not works. MediaPlayer.create(this, Settings.System.DEFAULT_RINGTONE_URI)
simply crashes with:
02-01 11:19:51.008: ERROR/TAG(351): null 02-01 11:19:51.008: ERROR/TAG(351): java.lang.NullPointerException 02-01 11:19:51.008: ERROR/TAG(351): at android.content.ContextWrapper.getContentResolver(ContextWrapper.java: 89) 02-01 11:19:51.008: ERROR/TAG(351): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:589) 02-01 11:19:51.008: ERROR/TAG(351): at android.media.MediaPlayer.create(MediaPlayer.java:516) 02-01 11:19:51.008: ERROR/TAG(351): at android.media.MediaPlayer.create(MediaPlayer.java:497)
View 2 Replies
View Related
Feb 5, 2010
The GPS on my Android phone is on, supported by the fact that :
location_manager.isProviderEnabled(LocationManager.GPS_PROVIDER)
returns true. Yet, the following line: Location location = location_manager.getLastKnownLocation(LocationManager.GPS_PROVIDER); returns null.
View 1 Replies
View Related
Mar 19, 2010
I'm currently working on Mangler's Android implementation. I have a java class that looks like so:
public class VentriloEventData {
public short type;
public class _pcm {
public int length;
public short send_type;
public int rate;
public byte channels;
};
_pcm pcm;
}
The signature for my pcm object:......................
View 1 Replies
View Related
Sep 4, 2010
HashMap myMap = (HashMap) getLastNonConfigurationInstance();
myMap is always null. getLastNonConfigurationInstance() should return an object.
public Object onRetainNonConfigurationInstance()
{
HashMap myMap = new HashMap();
myMap.put("symbol", this.symbol);
final Object data = myMap;
return data;
}
View 1 Replies
View Related
May 21, 2009
I'm having no luck getting getLastKnownLocation to return a non-null value in the Android emulator running in Eclipse. The following call always returns null:
locationManager.getLastKnownLocation(bestProvider);
(bestprovider is "gps")
In the intent's onCreate method I spawn a thread that calls requestFirstUpdate(). The onLocationChanged method fires so I presume the location was updated (I use the location section of the DDMS to push out a location first)..................
View 3 Replies
View Related