BlackBerry Forums Support Community
              

Closed Thread
 
LinkBack Thread Tools
Old 01-11-2011, 10:20 PM   #1 (permalink)
Knows Where the Search Button Is
 
Join Date: Oct 2010
Model: 8100
PIN: N/A
Carrier: Software
Posts: 17
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default HttpConnection doesntwork

Please Login to Remove!

Hi, Im trying to send a http request with this code:

Code:
public class HttpSender extends Thread {

	private String url;
	private String reply = "";
	
	public String getReply() {
		return reply;
	}

	public void setReply(String reply) {
		this.reply = reply;
	}

	public HttpSender(String url) {
		this.url = url;
	}
	
	public void run() {
		HttpConnection conn = null;
		try{
			
			ApplicationManager myApp = ApplicationManager.getApplicationManager();
		     while(myApp.inStartup()) {
		         try {
		             this.sleep(2000);
		         } catch(Exception e) { 
		             // Catch Exception
		         }
		     } 
			
		     
			conn = (HttpConnection) Connector.open(this.url, Connector.READ_WRITE, true);
		    conn.setRequestMethod(HttpConnection.GET);
		    conn.setRequestProperty("Content-Type","//text plain");
		    conn.setRequestProperty("Connection", "close");
		
		}
		catch(Exception e){

		}
		finally{
		    if(conn != null){
		        try {
					System.out.println("" + conn.getResponseCode());
					conn.close();
				} catch (IOException e) {			
					e.printStackTrace();
				}  
		    }
		}
		super.run();
	}

	void setUrl(String url) {
		this.url = url;
	}

	String getUrl() {
		return url;
	}
}
Code:
public class Utilitarios
{
public static String GetConnectionID()
	{
		ServiceBook sb = ServiceBook.getSB();
		ServiceRecord[] records = sb.findRecordsByCid("WPTCP"); 
		String uid = null; 

		for(int i=0; i < records.length; i++) 
		{
		    //Search through all service records to find the 
		    //valid non-Wi-Fi and non-MMS 
		    //WAP 2.0 Gateway Service Record.
		    if (records[i].isValid() && !records[i].isDisabled()) 
		    {

		        if (records[i].getUid() != null && records[i].getUid().length() != 0) 
		        {
		            if ((records[i].getUid().toLowerCase().indexOf("wifi") == -1) &&
		                (records[i].getUid().toLowerCase().indexOf("mms") == -1))
		            {
		                    uid = records[i].getUid(); 
		                    break;
		            }
		        } 
		    }
		}

		if (uid != null) 
		{
		    return ";deviceside=true;ConnectionUID=" + uid;
		}
		else
		{
		    return "";
		}
	}

}
and for sending request...


Code:
String url = "http://www.xxxxxx.com/xxxxx/index.php?Page=BB&Action=Reg&imei=334&longitud=1&latitud=333"+Utilitarios.GetConnectionID();
		HttpSender hs = new HttpSender(url);
		hs.run();
This code works fine for a bb (I dont remember model) and bb 8100 but it doesn't work for a 9300 :S. It's supossed Im getting the right connection string with Utilitarios class and GetConnectionID method. Any idea why it happens?.


Thanks,

Demian
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads for: HttpConnection doesntwork
Thread Thread Starter Forum Replies Last Post
How can i use httpConnection with MDS in blackberry device thet Developer Forum 1 11-04-2010 06:33 AM
java.io.IOException: Bad DNS address - in opening a HttpConnection Shreyas Developer Forum 0 05-17-2010 06:40 AM
Httpconnection Post method problem?? tramorgan Developer Forum 3 04-22-2010 09:59 PM
HttpConnection response problem PashaCosmos Developer Forum 1 02-21-2008 08:29 AM
HTTPConnection fails for large data bschuhma Developer Forum 3 06-24-2005 07:22 PM

JPS Raytheon ACU-2000 IP Modular SIP VoIP Interconnect System-upgrade ACU-1000
$2990.0
JPS Raytheon ACU-2000 IP Modular SIP VoIP Interconnect System-upgrade ACU-1000  pictureLOT OF 3 - Avaya 1616-I VoIP IP Office Desk Phones (700458540)
$99.87
LOT OF 3 - Avaya 1616-I VoIP IP Office Desk Phones (700458540) pictureVoIP Phones Aastra 6731i
$29.99
VoIP Phones Aastra 6731i pictureNew Polycom Soundstation IP 5000 VoIP Conference Phone PoE (2200-30900-025)
$150.0
New Polycom Soundstation IP 5000 VoIP Conference Phone PoE (2200-30900-025) pictureNEW Cisco Meraki MC74 VoIP Cloud Managed Phone MC74-HW A90-34100
$299.99
NEW Cisco Meraki MC74 VoIP Cloud Managed Phone MC74-HW A90-34100  picture






Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.