从java类一个接一个地调用url,一个用于登录,另一个用于web服务调用
我可以通过呼叫登录pentaho用户控制台从java类一个接一个地调用url,一个用于登录,另一个用于web服务调用,java,web-services,url,pentaho,Java,Web Services,Url,Pentaho,我可以通过呼叫登录pentaho用户控制台 protocal&hostname/pentaho/j_spring_security_check?j_username=joe&j_password=password 来自java类 之后,我想用url调用web服务调用 protocal&hostname/pentaho/SolutionRepositoryService?component=createNewFolder&solution=New\u Report&path=&n
protocal&hostname/pentaho/j_spring_security_check?j_username=joe&j_password=password
来自java类
之后,我想用url调用web服务调用
protocal&hostname/pentaho/SolutionRepositoryService?component=createNewFolder&solution=New\u Report&path=&name=suzy\u reports&desc=suzy\u reports
但是在调用它提供的第二个url时
Exception in thread "main" java.io.IOException: Server returned HTTP response code: 401 for URL: protocal&hostname/pentaho/Login;jsessionid=F096F1C25268
D1A795A55892511D6506
但这两个url单独工作很好
-有没有办法让两个调用都有一个url?
-调用第一个url并存储会话,这样它就不会要求第二个url进行身份验证?
还是其他解决方案 401表示未经授权
我认为你们需要支持你们这边的会议。授权服务器创建客户端不支持的会话后
您可以尝试使用HttpClient-it支持会话和cookie