小编Blo*_*ine的帖子

如何通过spring 4 resttemplate发送收到的jsessionid

我正在客户端站点上使用JavaFX和Spring4编写信使,在服务器站点上编写Spring4.我用spring-security 3.2保护了服务器.现在我的问题:我在客户端上有一个登录页面,将登录信息发送到spring-security并接收JSESSIONID cookie.这工作正常,但当我尝试用我的请求发送JSESSIONID时,我变成了一个

org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [class org.messenger.rest.JSONConversationResult] and content type [text/html;charset=UTF-8]
Run Code Online (Sandbox Code Playgroud)

服务器Inizializer

public class SpringMvcInitializer extends
    AbstractAnnotationConfigDispatcherServletInitializer {

    @Override
    protected Class<?>[] getRootConfigClasses() {
        return new Class[] {ApplicationConfig.class};
    }

    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class[] {WebConfig.class};
    }

    @Override
    protected String[] getServletMappings() {
        return new String[] {"/"};
    }
}
Run Code Online (Sandbox Code Playgroud)

Server SecurityInizializer

public class SpringSecurityInitializer extends
    AbstractSecurityWebApplicationInitializer {
}
Run Code Online (Sandbox Code Playgroud)

Server SecurityConfig

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {

    @Autowired
    private …
Run Code Online (Sandbox Code Playgroud)

java cookies spring spring-security spring-4

6
推荐指数
1
解决办法
4262
查看次数

标签 统计

cookies ×1

java ×1

spring ×1

spring-4 ×1

spring-security ×1