[HEEELP] Besoin de GÉNIES en JS
SuppriméGM.xmlHttpRequest({ url: "mon api", method: 'POST',
headers: {'Content-Type': 'application/json'},
responseType: 'json',
data: '[mes données]',
onerror: console.log,
onload: console.log("success"));
Sur mon serveur : "POST /api HTTP/1.1" 200 + comportement attendu d'une requête correcte
Dans ma p*** de console : le onerror est triggered au lieu du onload, réponse vide (avec les bons headers cela dit), ZÉRO message d'erreur
En plus j'adore le JS
https://violentmonkey.github.io/api/gm/#gm_xmlhttprequest
Réponse vide = objet réponse avec tous les champs vides, status à 0 etc
Le 06 juin 2022 à 17:49:20 Sarjik a écrit :
Je up un khey dans le besoin
En plus j'adore le JS
Merci khey t'es généreux
C'est quoi l'URL exacte vs où est exécuté ton code
Le 06 juin 2022 à 17:50:22 400z a écrit :
Url locale ou sur un autre domaine + port ?
C'est quoi l'URL exacte vs où est exécuté ton code
Mon code est dans un userscript sur jvc
CORS est correctement géré j'ai ajouté les headers dans nginx et quand je l'avais mal fait j'avais une erreur sur la preflight
URL remote port 443 classique
Le 06 juin 2022 à 17:55:02 :
Go axios
this
Le 06 juin 2022 à 17:55:02 Waist_of_time a écrit :
Go axios
Je dois utiliser GM.xmlHttpRequest pour passer outre la CSP de JVC
Le 06 juin 2022 à 17:55:29 MonsieurLully a écrit :
Je up en espérant un jean-js par solidarité
Merci beaucoup
Le 06 juin 2022 à 17:56:40 keccak-1024 a écrit :
xmlHttpRequest c'est finito go Fetch
Y'a pas de GM.fetch malheureusement
Mais le truc se comporte comme fetch en mode CORS
Le 06 juin 2022 à 17:55:44 :
Le 06 juin 2022 à 17:55:02 Waist_of_time a écrit :
Go axiosJe dois utiliser GM.xmlHttpRequest pour passer outre la CSP de JVC
As tu défini le site remote dans le @connect du header de ton userscript ?
Le 06 juin 2022 à 17:57:45 Waist_of_time a écrit :
Console.log de quoi dans le error ? T'as pas oublié de log un truc et c'est pour ça ?
Non c'est de l'application de fonction en dot-free ça
Le 06 juin 2022 à 17:57:06 :
Le 06 juin 2022 à 17:56:40 keccak-1024 a écrit :
xmlHttpRequest c'est finito go FetchY'a pas de GM.fetch malheureusement
Mais le truc se comporte comme fetch en mode CORS
ah ouais dsl j'ai regardé le screen 2s, je connais pas greasemonkey
Le 06 juin 2022 à 17:57:56 400z a écrit :
Le 06 juin 2022 à 17:55:44 :
Le 06 juin 2022 à 17:55:02 Waist_of_time a écrit :
Go axiosJe dois utiliser GM.xmlHttpRequest pour passer outre la CSP de JVC
As tu défini le site remote dans le @connect du header de ton userscript ?
Je l'avais pas mis, je l'ai mis mais c'est toujours pareil
Après faut se dire que la requête arrive au serveur et est correctement traitée donc le problème est vraiment bizarre
Le 06 juin 2022 à 17:59:08 Waist_of_time a écrit :
Tu peux pas onerror (err) => console.error(err) donc ?
Ben c'est la même chose c'est une fonction qui prend un argument et qui l'applique à console.log ou console.error
Données du topic
- Auteur
- h0skell
- Date de création
- 6 juin 2022 à 17:48:10
- Date de suppression
- 6 juin 2022 à 23:11:54
- Supprimé par
- Auteur
- Nb. messages archivés
- 54
- Nb. messages JVC
- 52