added request body reader
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package html
|
||||
|
||||
import sh "serveg/internal/string_helper"
|
||||
|
||||
const DateTimeTZ = "2006-01-02 15:04:05 UTC-07"
|
||||
|
||||
func htmlEscape(s string) string {
|
||||
sb := sh.StringBuilder{Buf: make([]byte, 0, len(s))}
|
||||
for i := 0; i < len(s); i++ {
|
||||
b := s[i]
|
||||
switch b {
|
||||
case '&':
|
||||
sb.AddS("&")
|
||||
case '<':
|
||||
sb.AddS("<")
|
||||
case '>':
|
||||
sb.AddS(">")
|
||||
case '"':
|
||||
sb.AddS(""")
|
||||
case '\'':
|
||||
sb.AddS("'")
|
||||
default:
|
||||
sb.AddB(b)
|
||||
}
|
||||
}
|
||||
return sb.StringUnsafe()
|
||||
}
|
||||
Reference in New Issue
Block a user