我在前端使用苗条,在后端使用** quarkus 。
我发现自己无法获取从前端传递到后端的search**方法的对象。
感谢您的帮助。
let endpoint = "http://localhost:8080/api/users/search";
async function apiCall() {
try {
const res = await axios.post(endpoint, {
headers: {},
params: {name: 'John', surname: 'Doe'}
});
//...
} catch (e) {
}
}
@Path("/api/users")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public class UserResource {
//...
@POST
@Path("/search")
public Response search(User user) {
String name = user.getName();
//This throws a NullPointerException because user is null
//...
}
}
1条答案
按热度按时间mspsb9vt1#
问题解决了。简单地说: