[HEEELP] Besoin de GÉNIES en JS
h0skell
2022-06-06 17:48:10
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
Sarjik
2022-06-06 17:49:20
Je up un khey dans le besoin
En plus j'adore le JS
h0skell
2022-06-06 17:49:51
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
400z
2022-06-06 17:50:22
Url locale ou sur un autre domaine + port ?
C'est quoi l'URL exacte vs où est exécuté ton code
h0skell
2022-06-06 17:51:19
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
MonsieurLully
2022-06-06 17:55:29
Je up en espérant un jean-js par solidarité
web_distribue
2022-06-06 17:55:42
Le 06 juin 2022 à 17:55:02 :
Go axios
this
h0skell
2022-06-06 17:55:44
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
h0skell
2022-06-06 17:56:14
Le 06 juin 2022 à 17:55:29 MonsieurLully a écrit :
Je up en espérant un jean-js par solidarité
Merci beaucoup
keccak-1024
2022-06-06 17:56:40
xmlHttpRequest c'est finito go Fetch
h0skell
2022-06-06 17:57:06
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
waist_of_time
2022-06-06 17:57:45
Console.log de quoi dans le error ? T'as pas oublié de log un truc et c'est pour ça ?
400z
2022-06-06 17:57:56
Le 06 juin 2022 à 17:55:44 :
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
As tu défini le site remote dans le @connect du header de ton userscript ?
h0skell
2022-06-06 17:58:10
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
keccak-1024
2022-06-06 17:59:01
Le 06 juin 2022 à 17:57:06 :
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
ah ouais dsl j'ai regardé le screen 2s, je connais pas greasemonkey
waist_of_time
2022-06-06 17:59:08
Tu peux pas onerror (err) => console.error(err) donc ?
h0skell
2022-06-06 18:00:11
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 axios
Je 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
h0skell
2022-06-06 18:00:44
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