title: FileNotFoundException when calling webservice
body: <p>Hello I got past my initial <a href="https://stackoverflow.com/q/5168494/286121">problem</a>. I'm a total android noob, this is my first app. I'm testing this on the Android emulator. I try to connect to a .NET webservice at <code>http://192.168.3.47/service.asmx</code>.
   I get a <code>FileNotFoundException</code>. But it IS there, the url is correct. How can I make him see that?</p>
  
  <pre><code>
  03-03 11:23:49.741: WARN/System.err(455): java.io.FileNotFoundException: http://192.168.3.47/service.asmx
  03-03 11:23:49.751: WARN/System.err(455):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:521)
  03-03 11:23:49.801: WARN/System.err(455):     at gyozo.HelloWorld.HelloActivity.onClick(HelloActivity.java:62)
  03-03 11:23:49.831: WARN/System.err(455):     at android.view.View.performClick(View.java:2485)
  03-03 11:23:49.851: WARN/System.err(455):     at android.view.View$PerformClick.run(View.java:9080)
  03-03 11:23:49.871: WARN/System.err(455):     at android.os.Handler.handleCallback(Handler.java:587)
  03-03 11:23:49.910: WARN/System.err(455):     at android.os.Handler.dispatchMessage(Handler.java:92)
  03-03 11:23:49.940: WARN/System.err(455):     at android.os.Looper.loop(Looper.java:123)
  03-03 11:23:49.950: WARN/System.err(455):     at android.app.ActivityThread.main(ActivityThread.java:3683)
  03-03 11:23:50.010: WARN/System.err(455):     at java.lang.reflect.Method.invokeNative(Native Method)
  03-03 11:23:50.050: WARN/System.err(455):     at java.lang.reflect.Method.invoke(Method.java:507)
  03-03 11:23:50.070: WARN/System.err(455):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
  03-03 11:23:50.090: WARN/System.err(455):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
  03-03 11:23:50.110: WARN/System.err(455):     at dalvik.system.NativeStart.main(Native Method)
  </code></pre>
  
  <p>This happens here: <code>InputStream is = connection.getInputStream();</code></p>
  
  <pre><code>
  URL url = new URL("http://192.168.3.47/service.asmx");
  HttpURLConnection connection = (HttpURLConnection)url.openConnection();
  connection.setRequestMethod("POST");
  connection.setRequestProperty("Content-Type", 
   "application/soap+xml; charset=utf-8");
  
  connection.setUseCaches(false);
  connection.setDoInput(true);
  connection.setDoOutput(true);
  
  String soapRequest = String.format(getText(R.string.ws_listemain_ds_new).toString(), city, keyword);
  connection.setRequestProperty("Content-Length", Integer.toString(soapRequest.getBytes("UTF-8").length));
  //Send request
  OutputStreamWriter owr = new OutputStreamWriter(connection.getOutputStream(), "UTF-8");
  
  owr.write(soapRequest);
  owr.flush();
  owr.close();
  
  //Get Response  
  InputStream is = connection.getInputStream();
  </code></pre>