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