API Rest Parte II
description
Transcript of API Rest Parte II
E L E C T I V A P R O F E S I O N A L A 2 ( C O N S T R U C C I Ó N D E S O F T W A R E C L I E N T E )
P R E S E N T A D O A :
I N G D I E G O F E R N A N D O V I L L E G A S
C R E A R A P I R E S T P A R T E I I
F U N D A C I Ó N U N I V E R S IT A R I A S A N M A R T IN
F A C U L T A D D E I N G E N IE R ÍA D E S I S T E M A S
S E M E S T R E I X
2 0 1 5
E L E C T I V A P R O F E S I O N A L A 2 ( C O N S T R U C C I Ó N D E S O F T W A R E C L I E N T E )
P R E S E N T A D O P O R :
H U G O A L E X A N D E R M I R A N D A
H E L M A N G U IL L E R M O R O D R IG U E Z
P R E S E N T A D O A :
I N G D I E G O F E R N A N D O V I L L E G A S
C R E A R A P I R E S T P A R T E I I
F U N D A C I Ó N U N I V E R S IT A R I A S A N M A R T IN
F A C U L T A D D E I N G E N IE R ÍA D E S I S T E M A S
S E M E S T R E I X
2 0 1 5
T A B L A D E C O N T E N I D O
1 . P R E P A R A R E S T R U C T U R A D E L P R O Y E C T O P H P E N N E T B E A N S
1 . 1 C R E A R U N D I R E C T O R I O P R I N C I P A L
1 . 2 C R E A R A R C H I V O . H T A C C E S S
1 . 3 C R E A R A R C H I V O C O N F I G . P H P
1 . 4 C R E A R A R C H I V O D B C O N N E C T . P H P
1 . 5 C R E A R A R C H I V O P A S S H A S H . P H P
1 . 6 C R E A R A R C H I V O D B H A N D L E R . P H P
1 . 7 C R E A R A R C H I V O I N D E X . P H P
2 . P R U E B A S D E C O N E X I O N D E L A A P I
.
1 . E S T R U C T U R A D E L P R O Y E C T O P H P E N N E T B E A N S
1 . 1 C r e a r u n d i r e c t o r io p r in c ip a l c o n e l n o m b r e t a s k _ m a n a g e r
1 . 2 C r e a r e l a r c h iv o . h t a c c e s s e n la c a r p e t a V 1
1 . 3 C r e a r e l a r c h iv o c o n f i g . p h p e n la c a r p e t a in c lu d e
1 . 4 C r e a r e l a r c h iv o D b C o n n e c t . p h p e n la c a r p e t a in c lu d e p a r a c o n e x ió n a la B D
1 . 5 C r e a r e l a r c h iv o P a s s H a s h . p h p e n la c a r p e t a in c lu d e p a r a e l c i f r a d o d e la
c o n t r a s e ñ a
1 . 6 C r e a r e l a r c h iv o D b H a n d l e r . p h p e n la c a r p e t a in c lu d e p a r a r e a l iz a r o p e r a c io n e s
C R U D e n la b a s e d e d a t o s
1 . 7 C r e a r e l a r c h iv o i n d e x . p h p e n la c a r p e t a V 1 q u e in c lu y e la s b ib l io t e c a s
n e c e s a r ia s y la s f u n c io n e s d e a y u d a , r e g is t r o d e u s u a r io s , v e r i f ic a r u s u a r io ,
a u t e n t ic a r u s u a r io , c r e a r n u e v a t a r e a , l is t a r t o d a s la s t a r e a s , b u s c a r t a r e a
e s p e c í f ic a , a u t o r iz a c ió n d e la t a r e a , e l im in a r t a r e a s .
2 . P r u e b a d e c o n e x ió n d e la A P I
U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N
h t t p : / / 5 2 . 6 . 1 3 0 .7 2 / t a s k _ m a n a g e r / v 1 / r e g
is t e r
P O S T n a m e , e m a i l ,
p a s s w o r d
U s e r r e g is t r a t io n
R e s p u e s t a
U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N
h t t p : / / 5 2 . 6 . 1 3 0 .7 2 / t a s k _ m a n a g e r / v 1 / lo g
in
P O S T e m a i l ,
p a s s w o r d
U s e r L o g in
R e s p u e s t a
U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N
h t t p : / / 5 2 . 6 . 1 3 0 .7 2 / t a s k _ m a n a g e r / v 1 / t a s
k s
P O S T t a s k T o c r e a t e n e w
t a s k
R e s p u e s t a
U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N
h t t p : / / 5 2 . 6 . 1 3 0 .7 2 / t a s k _ m a n a g e r / v 1 / t a s
k s
G E T F e t c h i n g a l l t a s k s
R e s p u e s t a
U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N
h t t p : / / 5 2 . 6 . 1 3 0 . 7 2 / t a s k _ m a n a g e r / v 1 /
t a s k s / 1
G E T F e t c h i n g s i n g l e
t a s k
R e s p u e s t a
U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N
h t t p : / / 5 2 . 6 . 1 3 0 . 7 2 / t a s k _ m a n a g e r / v 1 /
t a s k s / 1
P U T U p d a t i n g s i n g l e
t a s k
R e s p u e s t a
U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N
h t t p : / / 5 2 . 6 . 1 3 0 . 7 2 / t a s k _ m a n a g e r / v 1 /
t a s k s / 1
D E L E T E T a s k , s t a t u s D e l e t i n g s i n g l e
t a s k
R e s p u e s t a