Skip to main content
TyperLab
Beta
Home
Learn
Practice
Code Typing
Leaderboard
Progress
EN
RU
Go Typing Practice
Open course
Go / HTTP & Services / Service Calls
Handler service call
1 / 1
—
CPM
—
Accuracy
0
Errors
00:00
Time
handler-service-call.go
Start typing to begin
Help
A−
30
A+
Tab ⇥
Enter ↵
Start typing to begin
Start typing to begin ctx := r.Context() user, err := h.service.GetUser(ctx, id) if err != nil { htt
1
c
t
x
:
=
r
.
C
o
n
t
e
x
t
(
)
2
3
u
s
e
r
,
e
r
r
:
=
h
.
s
e
r
v
i
c
e
.
G
e
t
U
s
e
r
(
c
t
x
,
i
d
)
4
i
f
e
r
r
!
=
n
i
l
{
5
h
t
t
p
.
E
r
r
o
r
(
w
,
"
i
n
t
e
r
n
a
l
e
r
r
o
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
)
6
r
e
t
u
r
n
7
}
8
9
_
=
j
s
o
n
.
N
e
w
E
n
c
o
d
e
r
(
w
)
.
E
n
c
o
d
e
(
u
s
e
r
)
Go
0 CPM
0 WPM
—
0 errors
00:00
0 / 187
Previous
1 / 1
Next exercise