1

HTTPConnection conn procédécomment appeler httpconeection setRequestProperty android en boucle à setHeader?

setRequestProperty

conn.setRequestProperty ("", "");

J'ai l'en-tête différent pour l'URL différente. Donc, ce n'est pas une solution dans mon projet. Je dois utiliser un tableau pour remplir les données setRequestproperty.

Appel individuel pour setRequestProperty il fonctionne 1stPart.

J'ai essayé d'appeler même dans Array ce n'est pas le travail "partie 2".

1) conn.setRequestProperty("Authorization","12345678"); 
    conn.setRequestProperty("ReToken", "erjeorjeorjeoureorjr"); 


2) 

String[] array1 = new String[]{"Authorization","12345678","RefreshToken","erjeorjeorjeoureorjr"};` 

       if (array1 != null) { 
        int size = array1.length; 

        for (int i = 0; i < size; i = i + 2) { 
         conn.setRequestProperty('"' + array1[i] + '"', 
           '"' + array1[i + 1] + '"'); 
         Log.d(TAG,"Value Print:: " + array1[i] + " ," + 
           array1[i+1]); 
        } 
       } 

Répondre

1

Vous essayez de convertir quelque chose qui est déjà une chaîne en une chaîne. Supprimez simplement les guillemets doubles autour du tableau. Essayez ceci:

for (int i = 0; i < size; i = i + 2) { 
    conn.setRequestProperty(array1[i] ,array1[i + 1]); 
    Log.d(TAG,"Value Print:: " + array1[i] + " ," + array1[i+1]); 
}