bizarre ça semble fonctionner avec cette chaine dans REPL :
"Ça c'\'' est plus probant. À la rigueur, il faudrait aussi des accents en majuscules. ÉÈÔÇŒœ"
si j'ai bien recopié la copie d'écran
# Normalisation des termes de deux textes POST {{baseUrl}}/v1/tools/normalize?indent=true HTTP/1.1 Content-Type: application/json [ { "id": 1, "value": "café !" }, { "id": 2, "value": "Côte d'Ivoire" }, { "id": 3, "value": "Ça c'\'' est plus probant. À la rigueur, il faudrait aussi des accents en majuscules. ÉÈÔÇŒœ" } ]
Le problème vient du JSON qui n'est pas valide
pour être valide, il devrait y avoir 2 antislash (\) devant la quote (')
En JavaScript je code la chaîne comme ça: "Ça c'est plus probant. À la rigueur, il faudrait aussi des accents en majuscules. ÉÈÔÇŒœ"
.
Tu as des échappements car tu es parti de la capture de la commande curl.
Bon, au temps pour moi: je viens de repérer que je n'avais pas fermé l'objet dans le body de la requête.
Quand je le fais, ça marche.
On peut fermer cette issue.
Un peu de ménage.
Quand on utilise certains caractères spéciaux dans le service https://terms-extraction.services.inist.fr/v1/tools/normalize, on récolte une erreur du serveur.

En essayant la même chose dans le REPL de lodash, tout marche jusqu'à l'instruction

upperCase()
(qui suppose sans doute que l'objet qui arrive jusque là est encore du Lodash).Le code concerné est celui-là.