Quiero establecer el encabezado de Solicitud HTTP de la «Autorización» al enviar una solicitud POST a un servidor.
¿Cómo puedo hacer esto en Java? ¿HttpClient tengo ningún tipo de apoyo para que?

http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z9

El servidor requiere establecer algún valor específico para la autorización de campo:
de la forma de IDENTIFICACIÓN:firma que se utilizará para autenticar la solicitud.

Gracias
Ajay

InformationsquelleAutor user855 | 2010-10-21

3 Comentarios

  1. 4

    A continuación es el ejemplo para la configuración de encabezados de solicitud

        HttpPost post = new HttpPost("someurl");
    
        post.addHeader(key1, value1));
        post.addHeader(key2, value2));
  2. 2

    Aquí está el código para un La Autenticación De Acceso Básica:

    HttpPost request = new HttpPost("http://example.com/auth");
    request.addHeader("Authorization", "Basic ThisIsJustAnExample");

    Y, a continuación, sólo un ejemplo de cómo ejecutarlo:

    HttpParams httpParams = new BasicHttpParams();
    HttpProtocolParams.setVersion(httpParams, HttpVersion.HTTP_1_1);
    HttpConnectionParams.setConnectionTimeout(httpParams, 3000);
    HttpClient httpclient = null;
    httpclient = new DefaultHttpClient(httpParams);
    
    HttpResponse response = httpclient.execute(request);
    
    Log.d("Log------------", "Status Code: " + response.getStatusLine().getStatusCode());

Dejar respuesta

Please enter your comment!
Please enter your name here