0
私はGolangを使用してAPI Restを構築しています。私は多くのフィールド(100以上)を持つ構造体を持っているので、クライアントサイドから来る値をgorilla/schema
を使って構造体に割り当てます。それはかなりうまくいきます。GolangでXSS保護を実装する
ここで、Bool、String、byte []とint値を定義した構造体の文字列フィールドにJavascriptコードを挿入しないようにします。だから、今私はそれを検証するための最良の方法は何か不思議です。
私は文字列だけフィールドに構造体の上にinterateに考え、のようなものを作るのです。
Loop over the struct {
myProperty := JSEscapeString(myProperty)
}
は、それは大丈夫ですか?その場合、どのように構造体をループすることができますが、文字列フィールドだけをループできますか?
これは本当に良いです!それは私のために働いた –