Bonjour à tous,

Voici mon problème sur lequel je bute depuis un moment.
J'ai créer une page web sur un serveur extérieur. Cette page me permet de piloter mon esp32 qui est à la maison.
Contrairement à de très nombreux utilisateurs le serveur web n'est donc pas dans mon esp. L'esp agit en tant client et se connecte à la page à internet via ma box.

Avant la mise en place de fichier ".htaccess" et ".htpasswd" tout fonctionnait à merveille. Je pilotais parfaitement ma carte depuis internet.
Après la mise au point du programme, j'ai donc naturellement voulu protéger ma page web par mot de passe. J'ai donc rajouter les fichiers ".htaccess" et ".htpasswd" sur mon serveur.

Coté web pas de problème il me demande bien un mot de passe pour pouvoir entrer sur ma page de contrôle. Là où cela se gâte c'est donc que mon ESP n'arrive plus a se connecter à mon serveur pour lire la base de données.


Si vous savez comment faire ce serait génial !

Voila ce que me répond la page quand je démarre l'ESP et qu'il tente de se connecter à la page sécurisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
7ac
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="none,LECTURE_BDD
 
HTTP/1.1 401 Unauthorized
Server: nginx
Date: Mon, 02 Aug 2021 22:00:04 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
WWW-Authenticate: Basic realm="Accès restreint"
Vary: Host
Accept-Ranges: bytes

J'ai lu des choses sur différentes possibilité mais je n'ai jamais réussis.
Par exemple:
avec setauthorization
et bien simplement en essayant de me connecter avec le login et mot de passe dans l'adresse
http.begin("test:test@monserveur.fr");

ETc etc...



Merci de m'avoir lu !