R
Size: a a a
VM
VM
R
VM
G
http.NewRequest()
httptest.NewRecorder()
http.HandlerFunc()
handler.ServeHTTP()
marshal/unmarshal
...
G
G
func TestApi(t *testing.T) {
apitest.New().
Handler(handler).
Get("/user/1234").
Expect(t).
Body(`{"id": "1234", "name": "Tate"}`).
Status(http.StatusCreated).
End()
}
VM
http.NewRequest()
httptest.NewRecorder()
http.HandlerFunc()
handler.ServeHTTP()
marshal/unmarshal
...
G
VM
G
VM
а
VM
VG
V
J
illegal base64 data at input byte 79
при расшифровку base64. domain.com/test/?data=*ключ длинной 16 символов*base64(данные, зашифрованные XOR с ключём в 16 символов (тот, что стоит перед base64 строкой))