[Javascript] je déprime impossible d'arriver à faire un requête
Etoient4
2022-01-20 09:40:27
Le nouveau language des jeunes
Salut-les-khey3
2022-01-20 09:42:11
Le 20 janvier 2022 à 09:40:37 :
fetch("http://url")
Justement ça concerne l'api fetch
j'ai epelucher les forum
J'ai demander sur plusieurs discord
Personne comprend
SurfTheKaliYuga
2022-01-20 09:42:52
T'as quoi comme erreur ?
Fais F12, check network ta requête et met l'erreur ici.
MonPtitLoup
2022-01-20 09:43:12
Le 20 janvier 2022 à 09:42:11 Salut-les-khey3 a écrit :
Le 20 janvier 2022 à 09:40:37 :
fetch("http://url")
Justement ça concerne l'api fetch
j'ai epelucher les forum
J'ai demander sur plusieurs discord
Personne comprend
montre ton code
Salut-les-khey3
2022-01-20 09:44:23
Voici mon problème :
Depuis tout à l'heure j'essaie de me connecter à mon serveur web et impossible je reçois systématiquement une erreur 401 alors qu'avec python aucun problème
Voici le code
``fetch("monurl",{
method: "POST",
headers:{"Content-Type": "application/json"},
body: JSON.stringify({"user":"monusername","pass":"monmotdepasse"}),
mode: "no-cors",
redirect: "follow",
})``
En fait mon objectif final est de récupérer des information sur certaines page, et les afficher dynamiquement sur un userform
Les identifiants sont bien correct et quand je check la requête via l'onglet réseau de la console développeur les données sont bien envoyer dans l'onglet "charge utile"
Voici la version python de mon code qui elle fonctionne sans problème, mais ne me permet pas d'avoir un userform dynamique
`import re
import requests
# Identifiants de connexion
payload = {"user":"monUser","pass":"monPass"}
# Authentification O2Switch
requete = requests.post("urlDeConnectionAuServeur",payload)
# Sauvgarde du cookie
cookie = requete.cookies`
SurfTheKaliYuga
2022-01-20 09:45:28
401 c'est une erreur de permission si je me trompe pas.
Salut-les-khey3
2022-01-20 09:47:50
Le 20 janvier 2022 à 09:45:28 :
401 c'est une erreur de permission si je me trompe pas.
J'imagine que c'est ton json.stringify qui fout la merde.
Oui c'est un erreur d'authentification, pas de permission, j'ai la même avec python si j'envoie les les identifiants dans la requête post
SurfTheKaliYuga
2022-01-20 09:48:45
Le 20 janvier 2022 à 09:47:50 :
Le 20 janvier 2022 à 09:45:28 :
401 c'est une erreur de permission si je me trompe pas.
J'imagine que c'est ton json.stringify qui fout la merde.
Oui c'est un erreur d'authentification, pas de permission, j'ai la même avec python si j'envoie les les identifiants dans la requête post
Oui enfin authentication ou permission quoi.
Pourquoi tu json.stringify ce que t'envoie, j'ai pas compris
Salut-les-khey3
2022-01-20 09:50:26
Sinon j'ai essayer ce code ça me renvoie un erreur 401 aussi donc ce n'est pas le stringify visiblement
const url = 'https://monurl.com';
let data = {
user: "pass",
pass:"user"
}
var request = new Request(url, {
method: 'POST',
body: data,
headers: new Headers(),
mode: "no-cors"
});
fetch(request);
}
LeoArfa
2022-01-20 09:50:59
Pourquoi se casser la tête avec des conneries pareil quand tu peux utiliser WordPress ?
Salut-les-khey3
2022-01-20 09:52:08
Le 20 janvier 2022 à 09:48:45 :
Le 20 janvier 2022 à 09:47:50 :
Le 20 janvier 2022 à 09:45:28 :
401 c'est une erreur de permission si je me trompe pas.
J'imagine que c'est ton json.stringify qui fout la merde.
Oui c'est un erreur d'authentification, pas de permission, j'ai la même avec python si j'envoie les les identifiants dans la requête post
Oui enfin authentication ou permission quoi.
Pourquoi tu json.stringify ce que t'envoie, j'ai pas compris
Oui ça à pas trop de sens, je sais plus pourquoi j'ai fait ça mais la version non stringifier renvoi la même erreur
SurfTheKaliYuga
2022-01-20 09:52:53
Le 20 janvier 2022 à 09:52:08 :
Le 20 janvier 2022 à 09:48:45 :
Le 20 janvier 2022 à 09:47:50 :
Le 20 janvier 2022 à 09:45:28 :
401 c'est une erreur de permission si je me trompe pas.
J'imagine que c'est ton json.stringify qui fout la merde.
Oui c'est un erreur d'authentification, pas de permission, j'ai la même avec python si j'envoie les les identifiants dans la requête post
Oui enfin authentication ou permission quoi.
Pourquoi tu json.stringify ce que t'envoie, j'ai pas compris
Oui ça à pas trop de sens, je sais plus pourquoi j'ai fait ça mais la version non stringifier renvoi la même erreur
T'as vérifié que tu obtiens bien les bons résultats dans ton backend ? Fais un petit print du payload pour être sur que t'accèdes bien aux valeurs
Salut-les-khey3
2022-01-20 09:53:31
Le 20 janvier 2022 à 09:50:59 :
Pourquoi se casser la tête avec des conneries pareil quand tu peux utiliser WordPress ?
J'utilise WordPress, mais la ça à rien à voir en fait je fait pas ça pour un site internet mais pour un logiciel
MonPtitLoup
2022-01-20 09:54:17
Le navigateur n'autorise pas le javascript à faire des requêtes vers des sites externes (sauf si le site externe t'autorise explicitement)
SurfTheKaliYuga
2022-01-20 09:54:35
Ah mais attend tu refais une requête derrière depuis ton backend vers un autre service ?
alena25
2022-01-20 09:54:41
python en backendhttps://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png
arretez d'utiliser ce langage pour du backend.. cela doit rester un language pour faire du batch/machine learning/deep learning/math..
SurfTheKaliYuga
2022-01-20 09:55:04
Le 20 janvier 2022 à 09:54:17 :
Le navigateur n'autorise pas le javascript à faire des requêtes vers des sites externes (sauf si le site externe t'autorise explicitement)
Non mais il contact son backend, par contre j'avais pas vu mais après il contact un autre service, y a peut être une histoire de cross policy