【发布时间】:2017-02-09 06:23:37
【问题描述】:
我的应用程序是使用spring框架开发的。我已经使用spring框架创建了一个新的rest webservice。
@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";
}
我的服务:
public interface BusinessCalendarService {
//methods..
}
我想看看上述网络服务的响应。我正在使用邮递员工具查看回复。
当我以
http://localhost:8080/myApplication/rest/acc/Status/322298973 的形式发出请求时,它显示以下消息。
HTTP Status 401 - Full authentication is required to access this resource
现有的控制器工作正常,它与我的控制器一起显示上述消息。请建议我是否需要进行任何代码修改?我遵循了与编写其他控制器相同的方式。
【问题讨论】:
-
您在某处有一些 Spring Security 配置,表明路径需要完全身份验证。发布您拥有的任何安全配置。
标签: java spring rest spring-security