MVC架构的web项目
web前台传参已经经过验证了,后台还需要验证么?
如果不需要的话,那我直接通过api调用会绕过你前台的参数验证,这样数据不合法也没关系了,就会出问题,这个你们公司开发的时候是怎么处理的?
比如具体点的springmvc处理的话会需要么
学习是最好的投资!
フロントエンドが検証を実行しない場合でも、バックエンドの検証はユーザーエクスペリエンスのためであり、バックエンドの不要なオーバーヘッドを削減するために行われます。データのセキュリティと信頼性を確保するためです。これは言語とフレームワークに関係します。何もする必要はありません。
これは採点問題です。
クライアントは信頼できません
答えは「はい」です。フロントエンド検証の主な機能は、間違ったデータ入力によるサーバーへのリクエストの数を減らすことです。フロントエンドの一部の検証ルールは変更できますが、バックエンドの検証ルールは変更できます。データの正確性の検証です
必須。フロントエンドのデータ検証は、経験豊富な IT ドライバーにとってはほとんど役に立たないからです。したがって、バックエンドは検証を追加する必要があります
専門家の皆さんが質問に答えるときに、他の人がすでに答えている説明は必要ありませんが、単に他の人と同じように答えるのではなく、自分の意見を追加してください。センス?
フロントエンド検証は通常、パラメーターがルールに準拠しているかどうかなどのルールに基づいて行われますが、バックエンド検証は信頼性とデータが存在するかどうかです
フロントエンドが検証を実行しない場合でも、バックエンドの検証はユーザーエクスペリエンスのためであり、バックエンドの不要なオーバーヘッドを削減するために行われます。データのセキュリティと信頼性を確保するためです。これは言語とフレームワークに関係します。何もする必要はありません。
これは採点問題です。
クライアントは信頼できません
答えは「はい」です。フロントエンド検証の主な機能は、間違ったデータ入力によるサーバーへのリクエストの数を減らすことです。フロントエンドの一部の検証ルールは変更できますが、バックエンドの検証ルールは変更できます。データの正確性の検証です
必須。フロントエンドのデータ検証は、経験豊富な IT ドライバーにとってはほとんど役に立たないからです。したがって、バックエンドは検証を追加する必要があります
専門家の皆さんが質問に答えるときに、他の人がすでに答えている説明は必要ありませんが、単に他の人と同じように答えるのではなく、自分の意見を追加してください。センス?
フロントエンド検証は通常、パラメーターがルールに準拠しているかどうかなどのルールに基づいて行われますが、バックエンド検証は信頼性とデータが存在するかどうかです