PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → restenvoie bug
restenvoie bug
Iniciado por Florian, 31,ene. 2024 11:25 - 6 respuestas
Miembro registrado
81 mensajes
Popularité : +0 (2 votes)
Publicado el 31,enero 2024 - 11:25
Bonjour,

Pour info, quand on met trop d'informations dans l'entête. On a l'erreur : Impossible d'allouer la mémoire nécessaire. (rien de similaire avec d'autres langages)

restRequest.Entête["Authorization"]
Publicado el 31,enero 2024 - 15:43
Florian avait soumis l'idée :
Bonjour,

Pour info, quand on met trop d'informations dans l'entête. On a l'erreur :
Impossible d'allouer la mémoire nécessaire. (rien de similaire avec d'autres
langages)

restRequest.Entête["Authorization"]


c'est quoi "trop d'informations" ?
je passe des token jwt dans l'en-tête sans avoir eu de soucis ?

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Miembro registrado
81 mensajes
Popularité : +0 (2 votes)
Publicado el 31,enero 2024 - 18:49
Bonjour cher Roumegou,

Exemple :
restRequest.Entête["Authorization"]= 'Basic QTd4UTdrYzZlamo0d2tBVTVzN2twaXN2TGZDR0xMVzZhQWExc0FaMmkxSnJDUjB2OkhnTTQ0aXY0emlhbmswUzJMa0tIQXpaUmxIUklzMjI3YXE3TFlGamphR0lBejhiUmZQdEZWZk5DcFQCATBzSW8='

Erreur memoire Windev lors de restEnvoie.

Je suis passé par restRequest.Utilisateur/restRequest.MotDePasse et ça fonctionne.

Mais ça reste un bug pour moi
Publicado el 01,febrero 2024 - 18:20
Florian a pensé très fort :
Bonjour cher Roumegou,

Exemple :
restRequest.Entête["Authorization"]= 'Basic
QTd4UTdrYzZlamo0d2tBVTVzN2twaXN2TGZDR0xMVzZhQWExc0FaMmkxSnJDUjB2OkhnTTQ0aXY0emlhbmswUzJMa0tIQXpaUmxIUklzMjI3YXE3TFlGamphR0lBejhiUmZQdEZWZk5DcFQCATBzSW8='

Erreur memoire Windev lors de restEnvoie.

Je suis passé par restRequest.Utilisateur/restRequest.MotDePasse et ça
fonctionne.

Mais ça reste un bug pour moi


la quote me gène par rapport au guillemet ??
attends je regarde comment je passe ça


restreq.Entête["Authorization"]="Bearer "+Table1.Token
restreponse = RESTEnvoie(restreq)
contenujson = restreponse..Contenu
contenu = JSONVersVariant(contenujson)


ben oui ... c'est du windev26 qui appelle un ws en 28
et mes tokens ressemblent aux tiens. c'est du jwt token ?

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Miembro registrado
948 mensajes
Popularité : +30 (92 votes)
Publicado el 02,febrero 2024 - 14:08
Bonjour,

T'as mis un ' a la place d'une ".

Merci.

--
La piraterie n'est jamais finie
Miembro registrado
81 mensajes
Popularité : +0 (2 votes)
Publicado el 05,febrero 2024 - 23:49
Salut,

Oui, les quotes sont des guillements.

restreq.Entête["Authorization"]="Bearer " fonctionne.

c'est lors de la 1ere requête avec authentification Basic que ça plante. Mais en passant restRequest.Utilisateur/restRequest.MotDePasse, ça fonctionne.

(La 1ere requête permet de récupérer le token a placer en entete Authorization Bearer lors de la 2e requête).

Je vais continuer comme ça.

Merci pour les reps.
Miembro registrado
1.623 mensajes
Popularité : +100 (114 votes)
Publicado el 14,marzo 2024 - 12:13
Hello,

Merci Florian, j'ai exactement le même problème. Ta solution fonctionne.