Skip to main content
TyperLab
Beta
Home
Learn
Practice
Code Typing
Leaderboard
Progress
EN
RU
Go Typing Practice
Open course
Go / HTTP & Services / Status Handling
Validation status
1 / 1
—
CPM
—
Accuracy
0
Errors
00:00
Time
validation-status.go
Start typing to begin
Help
A−
30
A+
Tab ⇥
Enter ↵
Start typing to begin
Start typing to begin if req.Email == "" { http.Error(w, "email is required", http.StatusBadRequest)
1
i
f
r
e
q
.
E
m
a
i
l
=
=
"
"
{
2
h
t
t
p
.
E
r
r
o
r
(
w
,
"
e
m
a
i
l
i
s
r
e
q
u
i
r
e
d
"
,
h
t
t
p
.
S
t
a
t
u
s
B
a
d
R
e
q
u
e
s
t
)
3
r
e
t
u
r
n
4
}
5
6
i
f
e
r
r
:
=
h
.
s
e
r
v
i
c
e
.
C
r
e
a
t
e
U
s
e
r
(
c
t
x
,
r
e
q
)
;
e
r
r
!
=
n
i
l
{
7
h
t
t
p
.
E
r
r
o
r
(
w
,
"
c
r
e
a
t
e
u
s
e
r
"
,
h
t
t
p
.
S
t
a
t
u
s
I
n
t
e
r
n
a
l
S
e
r
v
e
r
E
r
r
o
r
)
8
r
e
t
u
r
n
9
}
Go
0 CPM
0 WPM
—
0 errors
00:00
0 / 217
Previous
1 / 1
Next exercise