El host de destino no debe ser nulo o configurado en parameters.scheme = null, host = null
I get get la siguiente excepción:
Target host must not be null or set in parameters.scheme=null, host=null,path=/webservices/tempconvert.asmx/FahrenheitToCelsius
Mi código fuente:
- Android Fatal señal 11 (SIGSEGV) en 0x00000040 (código = 1) Error
- Deserialize / unmarshal lista genérica de XML a la lista en Android
- Cómo acceder a mi 127.0.0.1:8000 desde Android tablet
- ¿Cómo obtener datos completos de cookies desde un WebView de Android?
- Problema con el zoom de texto de WebView en Android
public class ParActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView t=new TextView(this); String encodedUrl = null; // setContentView(R.layout.main); HttpClient client = new DefaultHttpClient(); //String query = "?Fahrenheit=26"; // String host = "www.w3schools.com/webservices/tempconvert.asmx/"; // encodedUrl = host + URLEncoder.encode(query,"utf-8"); // int p=(Integer) null; // URI uri = URIUtils.createURI("vv", "www.w3schools.com", 50, "/webservices/tempconvert.asmx", "?Fahrenheit=26", null); try{ String postURL = "/webservices/tempconvert.asmx/FahrenheitToCelsius"; HttpPost post = new HttpPost(postURL); // post.addHeader("scheme","vv"); // post.setHeader("host", "www.w3schools.com"); String PostData="36"; StringEntity httpPostEntity = new StringEntity(PostData, HTTP.UTF_8); post.setEntity(httpPostEntity); post.setHeader("host", "www.w3schools.com"); post.setHeader("Content-Length", new Integer(PostData.length()).toString()); post.setHeader("Content-Type", "application/x-www-form-urlencoded"); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); // nameValuePairs.add(new BasicNameValuePair("host", "www.w3schools.com")); nameValuePairs.add(new BasicNameValuePair("Fahrenheit", "26")); post.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse responsePOST = null; // Execute HTTP Post Request // HttpResponse response = httpclient.execute(post); client.getConnectionManager(); responsePOST = client.execute(post); HttpEntity resEntity = responsePOST.getEntity(); String response=EntityUtils.toString(resEntity); response=response.trim(); // Log.i("RESPONSE=",response); t.setText("response"+response); setContentView(t); } catch (Exception e) { // TODO Auto-generated catch block //e.printStackTrace(); t.setText("ex"+e.getMessage()); setContentView(t); } } }
Quiero invocar el webservice en: http://www.w3schools.com/webservices/tempconvert.asmx?op=CelsiusToFahrenheit
Usando HttpClient. ¿Cómo debo dar el anfitrión y el esquema como entrada?
por favor ayuda…
- Utilizar ChromeView en la aplicación para Android
- Android: ZoomPicker se rompe enTouchListener
- Mostrar una ubicación geográfica mediante webview
- Envío de un archivo pdf al cliente desde el servidor a través del servicio web
- alerta en la vista web incorporada
- REST y SOAP webservice en android
- Dynamic "apple-touch-icon" en dispositivos Android?
- cómo establecer el color de texto de webview en android
Este es su error de Host Usted está pasando "www.w3schools.com"
en post.setHeader("host", "www.w3schools.com");
Línea en su lugar usted tiene que pasar "http://www.w3schools.com"
Puede consultar el mismo problema desde aquí
- La conexión Bluetooth de Android falla (Error: no se encontró ningún bt sock, scn 1)
- ¿Cómo resaltar el elemento seleccionado en ListView?