【问题标题】:how to call httpconeection setRequestProperty android in loop to setHeader?如何在循环中调用httpconeection setRequestProperty android到setHeader?
【发布时间】:2017-09-03 17:48:21
【问题描述】:

HTTPConnection conn方法

setRequestProperty

conn.setRequestProperty("","");

我对不同的 URL 有不同的标题。所以,它在我的项目中没有解决。 我需要使用一个数组来填充 setRequestproperty 数据。

单独调用 setRequestProperty 它正在工作1stPart

我尝试将其调用到 Array 中它不起作用“第 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] );
                    }
                }

【问题讨论】:

    标签: java android connection httpconnection http-request-parameters


    【解决方案1】:

    您正在尝试将已经是字符串的内容转换为字符串。只需删除数组周围的双引号。 试试这个:

    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] );
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多