Bonjour,

Je fais ce post ici car je ne sais pas ou le mettre, merci au modérateur pour les redirection éventuelles.

Voila, je fais une application REST avec Springboot, qui fonctionne.

Maintenant je veux faire une requête de test depuis SOAPUI et n’obtiens pas de réponse alors que cela marche quand j'envoie la même avec firefox.

La requete dans firefox : http://localhost:8080/springboot-restserver/user/users avec sa réponse en dessous :

(C'est bien ce qui est attendu)
Ici le log serveur :
2020-12-11 15:10:37 - GET "/springboot-restserver/user/users", parameters={}
2020-12-11 15:10:37 - Mapped to com.bnguimgo.springbootrestserver.controller.UserController#getAllUsers()
2020-12-11 15:10:37 - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/json, application/*+json]
2020-12-11 15:10:37 - Writing [[User [id=1, login=admin@admin.com, password=XXXXXXX, active=1, roles=[Role [id=2, role=ROLE_USER], (truncated)...]
2020-12-11 15:10:37 - Completed 302 FOUND
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
0	
id	1
login	"admin@admin.com"
password	"$2a$10$ISnv6T5sqpr5YeRKP01xEOLAr/ZWviCp73BC07hMK54GNgQHMemxm"
active	1
roles	
0	
id	2
roleName	"ROLE_USER"
1	
id	1
roleName	"ROLE_ADMIN"
1	
id	2
login	"login2"
password	"$2a$10$5TLZBQgB/FOSkccGjKCRDerrD6YzsFznyNURwNHZG8tEwAumfFw1C"
active	1
roles	
0	
id	2
roleName	"ROLE_USER"
2	
id	3
login	"login3"
password	"$2a$10$U2NARRA6lp0CSfDF2JEmtOaAbf3bVGx9zGqDbLkW/T59.QdGnlguO"
active	0
roles	
0	
id	2
roleName	"ROLE_USER"

Je fais la même requête avec SOAPUI en GET ce qui est demandé : Endpoint = http://localhost:8080, Ressource = /springboot-restserver/user/users

et j'ai ce log serveur :

2020-12-11 15:10:37 - GET "/springboot-restserver/user/users", parameters={}
2020-12-11 15:10:37 - Mapped to com.bnguimgo.springbootrestserver.controller.UserController#getAllUsers()
2020-12-11 15:10:37 - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/json, application/*+json]
2020-12-11 15:10:37 - Writing [[User [id=1, login=admin@admin.com, password=XXXXXXX, active=1, roles=[Role [id=2, role=ROLE_USER], (truncated)...]
2020-12-11 15:10:37 - Completed 302 FOUND
et en bas de la fenêtre REST GET Request j'ai
Error getting response; jaa.lang.NullpointerException

En farfouillant dans SOAPUI je trouve ce log en suivant qui montre que le résultat est bien correct, voir quatrième ligne depuis la fin, mais pas de data au format JSON dans la fenêtre des résultats
Dans résultat sous Raw j'ai : <missing raw response data>


Fri Dec 11 15:40:01 CET 2020:DEBUG: >> "GET /springboot-restserver/user/users/ HTTP/1.1[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: >> "Accept-Encoding: gzip,deflate[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: >> "Host: localhost:8080[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: >> "Connection: Keep-Alive[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: >> "User-Agent: Apache-HttpClient/4.5.5 (Java/12.0.1)[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: >> "[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "HTTP/1.1 302 [\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Access-Control-Allow-Origin: *[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Access-Control-Allow-Headers: origin, content-type, accept, x-req[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Vary: Origin[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Vary: Access-Control-Request-Method[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Vary: Access-Control-Request-Headers[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Content-Type: application/json[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Transfer-Encoding: chunked[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Date: Fri, 11 Dec 2020 14:40:01 GMT[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Keep-Alive: timeout=20[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "Connection: keep-alive[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "1f6[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "[{"id":1,"login":"admin@admin.com","password":"$2a$10$ISnv6T5sqpr5YeRKP01xEOLAr/ZWviCp73BC07hMK54GNgQHMemxm","active":1,"roles":[{"id":2,"roleName":"ROLE_USER"},{"id":1,"roleName":"ROLE_ADMIN"}]},{"id":2,"login":"login2","password":"$2a$10$5TLZBQgB/FOSkccGjKCRDerrD6YzsFznyNURwNHZG8tEwAumfFw1C","active":1,"roles":[{"id":2,"roleName":"ROLE_USER"}]},{"id":3,"login":"login3","password":"$2a$10$U2NARRA6lp0CSfDF2JEmtOaAbf3bVGx9zGqDbLkW/T59.QdGnlguO","active":0,"roles":[{"id":2,"roleName":"ROLE_USER"}]}]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "0[\r][\n]"
Fri Dec 11 15:40:01 CET 2020:DEBUG: << "[\r][\n]"
Est-ce que quelqu’un peut me dépanner avec cela, d'avance merci