コード例 #1
0
  @Override
  public Header[] getRequestHeaders() {
    List<Header> headers = getRequestHeadersList();

    // Add authentication header.
    if (userName != null && passWord != null) {
      byte[] base64bytes = Base64.encode((userName + ":" + passWord).getBytes(), Base64.DEFAULT);
      String credentials = new String(base64bytes);
      headers.add(new BasicHeader(HEADER_AUTHORIZATION, HEADER_BASIC + " " + credentials));
    }

    return headers.toArray(new Header[headers.size()]);
  }