Estoy teniendo apuro el conseguir del HttpClient de Apache para enviar correctamente un encabezado de HttpPost. No tengo problemas para enviar pares de valor de nombre y demás, pero cuando establezco o agrego un encabezado de POST, desaparece cuando se realiza la solicitud. He intentado setHeader y addHeader, así como probar ambos a la vez. […]
Estoy intentando cargar una imagen usando la biblioteca de la adaptación pero no puedo encontrar ningún éxito en hacer tan; Aquí está mi código: File photo = new File(picturePath); TypedFile typedFile = new TypedFile("multipart/form-data", photo); GroupTravelServer serverObject = Utils.getRetroFitAdapter(); serverObject.uploadImage(Utils.getAuthHeader(getActivity()), "multipart/form-data", tripId, typedFile, new Callback<ChatMessageModel>() { @Override public void success(C Aquí está mi método de […]
Estoy intentando autenticar un usuario en mi servidor symfony2. La autenticación funciona con curl in cli: curl "http://localhost:8080/app_dev.php/app/user/profile.json?id=4" -u foo:bar –basic Pero con Android siempre obtengo un error 401 con este error: A Token was not found in the SecurityContext. Que puedo hacer para arreglarlo ? Aquí está mi security.yml: security: providers: fos_userbundle: id: fos_user.user_manager […]
Actualmente estoy jugando con Spring Android Resttemplate para interactuar con una API REST con soporte de java. En realidad, estoy usando anotaciones de Android para enviar llamadas http a este servicio de back-end y debo decir que las rocas. Básicamente, las anotaciones de Android le permiten definir una interfaz para las llamadas de servicio y […]
Estoy tratando de descargar un archivo mp3 de google TTS API, aquí está el código try { String path ="http://translate.google.com/translate_tts?tl=en&q=hello"; //this is the name of the local file you will create String targetFileName = "test.mp3"; boolean eof = false; URL u = new URL(path); HttpURLConnection c = (HttpURLConnection) u.openConnection(); c.addRequestProperty("User-Agent", "Mozilla/5.0"); c.setRequestMethod("GET"); c.setDoOutput(true); c.connect(); FileOutputStream […]
Lo intenté pero parece que hay un problema al hacer una solicitud GET a un URL de heroku " https://xxxx-xxxxx.herokuapp.com/xxxxxx/xxxxxxxx " Sé que el método general es HttpClient client = factory.getHttpClient(); //or any method to get a client instance Credentials credentials = new UsernamePasswordCredentials(username, password); client.getState().setCredentials(AuthScope.ANY, credentials); Y sé que getState () no está disponible […]
public class UrlVarificationTask extends AsyncTask<Void, Void, Integer> { private String url; private UrlVarificationDelegate delegate; private HttpURLConnection huc; public UrlVarificationTask(String url, UrlVarificationDelegate delegate) { this.url = url; this.delegate = delegate; } @Override protected void onPreExecute() { super.onPreExecute(); } @Override protected Integer doInBackground(Void… params) { int responseCode = 0; try { System.setProperty("http.keepAlive", "false"); URL u = new […]
Estoy utilizando google volley para redes en android. Haré una petición http GET y necesitaré devolver un valor de encabezado de respuesta. He encontrado algunas respuestas sobre desbordamiento de pila para acceder a los campos de encabezado, pero no sé cómo devolverlo a mi lugar de llamada. Por favor, eche un vistazo a mi código, […]
Necesito agregar el encabezado no estándar de la petición que tiene formato como esto: (X-MMP-Params: fs = 640×0). Estoy usando HTTPClient aquí es el código: HttpClient client = new DefaultHttpClient(); String getURL = "http://example.com"; HttpGet get = new HttpGet(getURL); get.setHeader("X-MMP-Params","fs=640×0"); // I set my request header right here HttpResponse responseGet = client.execute(get); ¿Es esta la […]
He encontrado un problema. Tengo un servidor que utiliza la cabecera del agente del usuario para identificar el dispositivo que se conecta a él. Pero cuando me conecto al servidor usando HttpURLConnection no consigo ninguna cabecera del agente del usuario, pero cuando me conecto con el browser envía el agente de usuario correcto. Para probar […]