2016-09-30 76 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

回答

相關問題