2016-09-30 358 views
4

我的应用程序是使用spring framework开发的。我使用spring框架创建了一个新的休息Web服务。访问此资源需要完全身份验证 - 其他Web服务调用

@Controller 
public class MyTestController { 
    @Inject 
    private MyService service; 

    @RequestMapping(value = "/acc/Status/{accNum}", method = RequestMethod.GET) 
    @ResponseBody 
    public String getAccStatus(@PathVariable final String accNum, final HttpServletResponse response) throws Exception 
     { 
     //logic goes here 
     return "success"; 
    } 

为MyService:

public interface BusinessCalendarService { 

//methods.. 
} 

我想看看上面的web服务的响应。我使用邮递员工具查看回复。 当我把请求作为
http://localhost:8080/myApplication/rest/acc/Status/322298973,它显示下面的消息。

HTTP Status 401 - Full authentication is required to access this resource 

现有的控制器工作正常,它是与我的控制器显示上述消息。请建议我是否需要做任何代码修改?我遵循与其他控制器编写相同的方式。

+1

你有一些弹簧安全配置的某处,这就是说路径需要完全身份验证。发布您拥有的任何安全配置。 – chrylis

回答

相关问题