2010-10-14 26 views
6

Estoy trabajando en la aplicación de Android. Creo un servicio web en Java. Ahora quiero referirme a un servicio web usando HTTP. Pero obtuve error Permission Denied mientras el depurador llegó a la última línea. El código es:Permiso denegado error al llamar al servicio web utilizando HTTP en la aplicación de Android

HttpClient httpClient = new DefaultHttpClient(); 
HttpContext localContext = new BasicHttpContext(); 
HttpGet httpGet = new HttpGet("http://192.168.0.102:8282/SampleWebProj/services/Converter"); 
response = httpClient.execute(httpGet, localContext); 

PLZ me dan una solución ..

Respuesta

4

¿Ha añadido los permisos correctos en AndroidManifest.xml para abrir las conexiones http?

creo, tiene que agregar este permiso

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
+0

Sí agregar permiso en mainfest.xml. Este es mi archivo anroidmainfest.xml – Siju

+0

Siju

+0

Pero aun así tengo el mismo error ... ayúdame ... – Siju

0

Para hacer uso de las características incorporadas de este tipo en Android, debe pedir permiso.

es necesario agregar el permiso de Internet en su AndroidManifest.xml, es decir, añadir esta línea <uses-permission android:name="android.permission.INTERNET"></uses-permission>

+0

Sí, agregué Pero todavía tengo el mismo error Qué puedo hacer ... ayudarme ... – Siju

9

En su código, se pone

<uses-permission android:name="anroid.permission.INTERNET"></uses-permission> 

en lugar de

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 

mal escrito android -> anroid! = android ;-)

+0

completamente correcto. Me pregunto si alguna vez lo descubrió, jaja. buen ojo por cierto! –

+0

¡esta respuesta fue editada para deletrear confusamente 'android' correctamente, cuando el mal significado 'anroid' fue realmente el propósito de la respuesta original! No tengo permisos para editar la respuesta – dgtc

Cuestiones relacionadas