title: java.net.UnknownHostException(Unable to resolve host “URL”: No address associated with hostname)
body: <p>I am developing an app for testing asp.net webservice in android.for that a simple webservice for adding two numbers is used.where the numbers are passed as parameters.the result is get in an  dialogue.the webserver works in local. when the application runs following result get as an exception.i provided the internet permission in manifest.</p>
  
  <blockquote>
    <p>java.net.UnknownHostException(Unable to resolve host
    “<a href="http://url.com/" rel="nofollow">http://url.com/</a>”: No address associated with hostname)</p>
  </blockquote>
  
  <p>my code given below</p>
  
  <p><strong>Main Activity</strong></p>
  
  <pre><code>    public static String rslt="";    /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          Button b1=(Button)findViewById(R.id.button1);
          final  AlertDialog ad=new AlertDialog.Builder(this).create();
  
          b1.setOnClickListener(new OnClickListener() {
  
              @Override public void onClick(View arg0) {
              // TODO Auto-generated method stub 
  
              try
              { 
                  EditText ed1=(EditText)findViewById(R.id.editText1);
                  EditText ed2=(EditText)findViewById(R.id.editText2); 
                  int a=Integer.parseInt(ed1.getText().toString());
                  int b=Integer.parseInt(ed2.getText().toString());
                  rslt="START";
                  Caller c=new Caller();
                  c.a=a;
                  c.b=b;
  //                c.ad=ad;
                  c.join();
                  c.start();
                  while(rslt=="START") {
                      try {
                          Thread.sleep(10); 
                      }catch(Exception ex) {
                      }
                  }
                  ad.setTitle("RESULT OF ADD of "+a+" and "+b);
                  ad.setMessage(rslt); 
              }catch(Exception ex) {
                  ad.setTitle("Error!"); ad.setMessage(ex.toString());
              }
              ad.show(); 
          } });
      }
  }
  </code></pre>
  
  <p>Caller.java </p>
  
  <pre><code>public class Caller extends Thread {
      public CallSoap cs;
      public int a, b;
  
      public void run() {
          try {
              cs = new CallSoap();
              String resp = cs.Call(a, b);
              MainActivity.rslt = resp;
          } catch (Exception ex) {
              MainActivity.rslt = ex.toString();
          }
      }
  }
  </code></pre>
  
  <p>CallSoap.java</p>
  
  <pre><code>public class CallSoap 
  {
  public final String SOAP_ACTION = "http://tempuri.org/Add";
  
  public  final String OPERATION_NAME = "Add"; 
  
  public  final String WSDL_TARGET_NAMESPACE = "http://tempuri.org/";
  
  public  final String SOAP_ADDRESS = "url";
  public CallSoap() 
  { 
  }
  public String Call(int a,int b)
  {
  SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE,OPERATION_NAME);
  PropertyInfo pi=new PropertyInfo();
  pi.setName("a");
          pi.setValue(a);
          pi.setType(Integer.class);
          request.addProperty(pi);
          pi=new PropertyInfo();
          pi.setName("b");
          pi.setValue(b);
          pi.setType(Integer.class);
          request.addProperty(pi);
  
  SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
  SoapEnvelope.VER11);
  envelope.dotNet = true;
  
  envelope.setOutputSoapObject(request);
  
  HttpTransportSE httpTransport = new HttpTransportSE(SOAP_ADDRESS);
  Object response=null;
  try
  {
  httpTransport.call(SOAP_ACTION+OPERATION_NAME, envelope);
  response = envelope.getResponse();
  }
  catch (Exception exception)
  {
  response=exception.toString();
  }
  return response.toString();
  }
  </code></pre>
  
  <p>please help me.thanks in advance.</p>