我的應用程序是使用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
現有的控制器工作正常,它是與我的控制器顯示上述消息。請建議我是否需要做任何代碼修改?我遵循與其他控制器編寫相同的方式。
你有一些彈簧安全配置的某處,這就是說路徑需要完全身份驗證。發佈您擁有的任何安全配置。 – chrylis