es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: HTTPURLCONNECTION

HttpURLConnection – La cabecera de Autorización siempre es nula.

Estoy tratando de autenticarme en la API aquí en Java Spring MVC. Es solo que tengo problemas con mi conexión, especialmente cuando configuro setRequestProperty(“Authorization”, “*”); siempre devuelve un error 401. ¿Qué podría estar mal? try { URL url = new URL(“https://account.api.here.com/oauth2/token”); conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod(“POST”); conn.setRequestProperty(“Authorization”, “OAuth oauth<em>consumer</em>key=\”******\”,oauth<em>signature</em>method=\”HMAC-SHA256\”,oauth<em>timestamp=\”1633463792\”,oauth</em>nonce=\”******\”,oauth_version=\”1.0\”,oauth_signature=\”*******\””); //conn.setRequestProperty(“Authorization”, . . . Read more

Cómo almacenar la Cookie permanentemente en mi aplicación de Android

He utilizado el siguiente código: CookieManager cookieManager = new CookieManager(); CookieHandler.setDefault(cookieManager); Funciona bien. Pero, cuando el usuario reinicia la aplicación, la cookie se elimina y no puedo usarla para realizar más llamadas REST. ¿Cómo puedo almacenar la cookie de forma permanente en la aplicación de Android?

Excepción de setRequestProperty utilizando HttpURLConnection.

Tengo un problema al establecer el encabezado de Autorización usando setRequestProperty. Parece que la longitud total del valor del encabezado no puede exceder los 80 bytes. if(headerData != null) { for (Pair pair : headerData) { urlConnection.setRequestProperty(pair.first.toString(),pair.second.toString()); } } La pareja es: “Authorization”, “Basic TW9oYW5ATmV0UmVhY2gtTW9oYW5zLUFQR3JvdXA6TW9oYW5ATmV0UmVhY2gtTW9oYW5zLUFQR3Jv dXA=\n” El error es: java.lang.IllegalArgumentException: . . . Read more

¿Cómo eliminar etiquetas HTML al recibir una respuesta utilizando HttpURLConnection y la biblioteca org.json en Java?

Estoy utilizando el siguiente código para recuperar información del API: HttpURLConnection connection; … reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); while ((line = reader.readLine()) != null) { responseContent.append(line); } reader.close(); Luego convierto la respuesta a string: String responseBody = responseContent.toString(); Después utilizo la librería org.json para parsear la información: JSONObject ob = . . . Read more