java - web前台传参已经经过验证了,后台还需要验证么?
PHPz
PHPz 2017-04-18 10:24:18
0
6
525

MVC架构的web项目

web前台传参已经经过验证了,后台还需要验证么?

如果不需要的话,那我直接通过api调用会绕过你前台的参数验证,这样数据不合法也没关系了,就会出问题,这个你们公司开发的时候是怎么处理的?

比如具体点的springmvc处理的话会需要么

PHPz
PHPz

学习是最好的投资!

모든 응답(6)
伊谢尔伦

프론트엔드에서 검증을 수행하지 않더라도 백엔드에서는 검증이 필요합니다. 프론트엔드 검증은 사용자 경험을 위한 것이며, 백엔드 검증은 보안을 보장하기 위한 것입니다. 그리고 데이터의 신뢰성은 언어와 관련이 있으며 프레임워크와는 아무런 관련이 없습니다.

점수 문제입니다.

洪涛

클라이언트를 신뢰할 수 없습니다

小葫芦

안녕하세요, 대답은 '예'입니다. 프런트엔드 검증의 주요 기능은 잘못된 데이터 입력으로 인해 서버에 대한 요청 수를 줄이는 것입니다. 프런트엔드의 일부 검증 규칙은 수정될 수 있지만 백엔드 검증 규칙은 수정될 수 있습니다. -end는 데이터 정확성 검증입니다

Ty80

필수입니다. 숙련된 IT 드라이버에게는 프런트엔드 데이터 검증이 아무 소용이 없기 때문입니다. 따라서 백엔드에 검증을 추가해야 합니다

Peter_Zhu

질문에 답변하실 때 좀 더 생각해보시길 바랍니다. 다른 사람들이 이미 답변한 내용을 설명할 필요는 없지만, 단순히 다른 사람들과 같은 답변을 하기보다는 자신의 의견을 추가해 주세요. 이게 말이 되나요?

阿神

프런트엔드 검증은 일반적으로 매개변수가 규칙을 준수하는지 여부와 같은 규칙인 반면, 백엔드 검증은 신뢰성 및 데이터 존재 여부 등입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿