Bloug Posté(e) le 11 décembre 2022 Signaler Posté(e) le 11 décembre 2022 Nouveau jour nouveau problème Voila je dois récupérer DEUX cookies d'un "Header" dans un requête, puis les formater tout propre pour le réutiliser . Set-Cookie: JSESSIONID=9D82DCD0E9B174603D86D66EC72CD97C; Path=/; Secure; HttpOnly bla bla bla Set-Cookie: TS01b0e19c=01e5b3f1f8f254231b1513561c7de7bd4bafff7a4cf2bcd15c384fbc6865b4932b49bb446db4efaab65dcf155eaa8f084d36699ae9; Path=/; Secure; HTTPOnly habituellement quand il n'y en a qu'UN j'utilise le code suivant : success = function(response) if response.status == 200 then self:debug('Connection avec le Token : Ok') SetCookie = response.headers['Set-Cookie'] -- Je récupère le Set-Cookies for i = 1, #SetCookie do if SetCookie:byte(i) == string.byte(";") then SetCookie = SetCookie:sub(0,i - 1) break end end et j'arrive a obtenir un joli : JSESSIONID=9128D05E3516F08A9764CDF0A6AE50AB sauf que la j'ai pas 1 Cookie mais 2 a récupérer ! et je n'ai quun seul cookie de retourné ! ( celui ci dessus ) ma variable SetCookie me donne : JSESSIONID=723BE79E2C3D6EB5DD2072CAE855A73C; Path=/; Secure; HttpOnly, TS01b0e19c=01e5b3f1f84aa60001cd253c6f621db2b9d7722f8d2ab2c51a7723da6c8d46b152c406e57daf3b78bcb3c71f629062e1c84432b5f8; Path=/; Secure; HTTPOnly JSESSIONID=723BE79E2C3D6EB5DD2072CAE855A73C; Path=/; Secure; HttpOnly, TS01b0e19c=01e5b3f1f84aa60001cd253c6f621db2b9d7722f8d2ab2c51a7723da6c8d46b152c406e57daf3b78bcb3c71f629062e1c84432b5f8; Path=/; Secure; HTTPOnly Pourquoi le deuxième n'est pas listé ? MErci et Bon Dimanche !! ohhh ohhh ohhh
mprinfo Posté(e) le 11 décembre 2022 Signaler Posté(e) le 11 décembre 2022 Tu n'aurais pas besoin d'une double authentification par hasard ? Envoyé de mon BLA-L29 en utilisant Tapatalk
Bloug Posté(e) le 11 décembre 2022 Auteur Signaler Posté(e) le 11 décembre 2022 non, c'est juste l'un des deux cookie qui doit estre utilisé pour les Commande GET, du coup je cherche a récupérer les deux pour pouvoir choisir, l'ideal c'est arriver à deux variable genre : SetCookie1 : JSESSIONID=723BE79E2C3D6EB5DD2072CAE855A73C SetCooke2 : TS01b0e19c=01e5b3f1f84aa60001cd253c6f621db2b9d7722f8d2ab2c51a7723da6c8d46b152c406e57daf3b78bcb3c71f629062e1c84432b5f8 C'est la suite de mon pb en Curl. Maintenant, j'arrive à me connecter au serveur , puis récupérer un Token , puis obtenir encore une commande pour obtenir les cookies et enfin pouvoir envoyer des commande GET
jang Posté(e) le 11 décembre 2022 Signaler Posté(e) le 11 décembre 2022 cookie = [[JSESSIONID=723BE79E2C3D6EB5DD2072CAE855A73C; Path=/; Secure; HttpOnly, TS01b0e19c=01e5b3f1f84aa60001cd253c6f621db2b9d7722f8d2ab2c51a7723da6c8d46b152c406e57daf3b78bcb3c71f629062e1c84432b5f8; Path=/; Secure; HTTPOnly]] local cookie1,cookie2 = cookie:match("(.-);.-HttpOnly, (.-);") print(cookie1) print(cookie2) [11.12.2022] [10:18:31] [DEBUG] [QUICKAPP1001]: JSESSIONID=723BE79E2C3D6EB5DD2072CAE855A73C [11.12.2022] [10:18:31] [DEBUG] [QUICKAPP1001]: TS01b0e19c=01e5b3f1f84aa60001cd253c6f621db2b9d7722f8d2ab2c51a7723da6c8d46b152c406e57daf3b78bcb3c71f629062e1c84432b5f8 2
Bloug Posté(e) le 11 décembre 2022 Auteur Signaler Posté(e) le 11 décembre 2022 @jang , ..... à te lire tout semble si simple ! c'est fou ! A merveille ! Thank you very much!
Messages recommandés