开发者

Out of memory error with post.execute()

开发者 https://www.devze.com 2023-03-19 21:18 出处:网络
I am trying to retrieve aresponse from my ser开发者_StackOverflowver which ultimately redirects to a URL after post data is submitted. I figured I could retrieve the url response that the server redir

I am trying to retrieve a response from my ser开发者_StackOverflowver which ultimately redirects to a URL after post data is submitted. I figured I could retrieve the url response that the server redirects with , with the code below but every time I do i get a fatal error out of memory. I was wondering what may cause this error if any one had any ideas of why I am getting this error or if this is an incorrect way? I have tested I am sending the data correctly to the server but keep getting this error. here is my code.

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://example.com/");
try {
    // Add your data
    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
    nameValuePairs.add(new BasicNameValuePair("token", token));
    nameValuePairs.add(new BasicNameValuePair("key",  "test"));
    nameValuePairs.add(new BasicNameValuePair("mac",  "test"));
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    // Execute HTTP Post Request
    ResponseHandler<String> responseHandler=new BasicResponseHandler();
    String responseBody = httpclient.execute(httppost, responseHandler);
        Log.d("URL", responseBody);


} catch (IOException e) {
    // TODO Auto-generated catch block
 e.printStackTrace();
}
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号