Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2807 → Rev 2808

/trunk/src/org/tela_botanica/client/util/RequestBuilderWithCredentials.java
6,9 → 6,21
 
public class RequestBuilderWithCredentials extends RequestBuilder {
 
/**
* Crée une requête avec des headers "Credentials" pour CORS et "Authorization" contenant
* le jeton (s'il existe)
*/
public RequestBuilderWithCredentials(Method httpMethod, String url) {
this(httpMethod, url, true);
}
 
/**
* Crée une requête avec des headers "Credentials" pour CORS, et si authorizationHeader vaut true,
* un header "Authorization" contenant le jeton (s'il existe)
*/
public RequestBuilderWithCredentials(Method httpMethod, String url, boolean authorizationHeader) {
super(httpMethod, url);
if(!Utilisateur.getJeton().isEmpty()) {
if(authorizationHeader && (Utilisateur.getJeton() != null && !Utilisateur.getJeton().isEmpty())) {
this.setHeader("Authorization", Utilisateur.getJeton());
}
this.setIncludeCredentials(true);