﻿1
00:00:01,010 --> 00:00:03,540
‫Instrutor: Por fim, vamos lidar com as solicitações

2
00:00:03,540 --> 00:00:04,403
‫principais também.

3
00:00:05,550 --> 00:00:07,370
‫E, assim como na aula

4
00:00:07,370 --> 00:00:09,280
‫anterior, não irei realmente implementar a

5
00:00:09,280 --> 00:00:11,890
‫exclusão de um recurso em nosso identificador de rota.

6
00:00:11,890 --> 00:00:12,723
‫OK?

7
00:00:12,723 --> 00:00:14,990
‫Então, isso não é necessário porque, novamente,

8
00:00:14,990 --> 00:00:16,720
‫estamos lidando apenas com

9
00:00:16,720 --> 00:00:20,150
‫arquivos, que não é um cenário do mundo real, ok?

10
00:00:20,150 --> 00:00:22,990
‫Então, simplesmente fui em frente e copiei o

11
00:00:22,990 --> 00:00:25,360
‫manipulador que criamos na última aula.

12
00:00:25,360 --> 00:00:27,570
‫E então vamos fazer algumas mudanças

13
00:00:27,570 --> 00:00:30,730
‫rápidas aqui para lidar com a solicitação de exclusão também.

14
00:00:30,730 --> 00:00:33,260
‫Então, a primeira coisa é

15
00:00:33,260 --> 00:00:37,830
‫claro, esse método aqui que agora não é patch, mas delete.

16
00:00:37,830 --> 00:00:38,663
‫OK?

17
00:00:38,663 --> 00:00:40,810
‫Em seguida, ainda precisamos passar uma

18
00:00:40,810 --> 00:00:43,440
‫ID para o passeio que realmente queremos excluir.

19
00:00:43,440 --> 00:00:46,220
‫E então também vamos mudar nossa resposta.

20
00:00:46,220 --> 00:00:48,220
‫Portanto, quando temos uma solicitação

21
00:00:48,220 --> 00:00:50,933
‫de exclusão, a resposta geralmente é 204.

22
00:00:51,910 --> 00:00:54,500
‫E 204 significa nenhum conteúdo.

23
00:00:54,500 --> 00:00:56,760
‫E isso é porque, como

24
00:00:56,760 --> 00:00:59,550
‫resultado, geralmente não enviamos nenhum dado de volta.

25
00:00:59,550 --> 00:01:02,630
‫Em vez disso, apenas enviamos null, ok?

26
00:01:02,630 --> 00:01:06,500
‫Portanto, o status ainda é um sucesso, mas os dados são nulos,

27
00:01:06,500 --> 00:01:08,860
‫simplesmente para mostrar que o recurso que excluímos

28
00:01:08,860 --> 00:01:10,450
‫agora não existe mais.

29
00:01:10,450 --> 00:01:12,660
‫Então é isso que nulo significa.

30
00:01:12,660 --> 00:01:13,590
‫OK?

31
00:01:13,590 --> 00:01:15,460
‫Muito semelhante ao patch,

32
00:01:15,460 --> 00:01:18,020
‫a diferença aqui, neste caso aqui, é

33
00:01:18,020 --> 00:01:20,750
‫que mudamos o método delete, mudamos o

34
00:01:20,750 --> 00:01:24,990
‫código de status para nenhum conteúdo, que é 204, e os

35
00:01:24,990 --> 00:01:27,670
‫dados que enviamos de volta são nulos.

36
00:01:27,670 --> 00:01:29,510
‫Ok, e mesmo no mundo

37
00:01:29,510 --> 00:01:32,543
‫real, essa é exatamente a resposta que enviaremos de volta.

38
00:01:33,650 --> 00:01:37,693
‫Ok, agora tudo o que temos que fazer é ir em frente e testá-lo.

39
00:01:40,030 --> 00:01:42,723
‫E usando, claro, delete.

40
00:01:44,280 --> 00:01:47,833
‫Deixe-me também salvá-lo aqui como excluir tour.

41
00:01:52,320 --> 00:01:55,120
‫E então vamos fingir que queremos deletar

42
00:01:55,120 --> 00:01:56,773
‫o tour número sete.

43
00:01:57,710 --> 00:01:59,710
‫Novamente, isso não vai fazer nada.

44
00:01:59,710 --> 00:02:02,630
‫E aqui temos nossa ferramenta para nenhum conteúdo.

45
00:02:02,630 --> 00:02:06,340
‫E, na verdade, Postman não nos mostra nenhum

46
00:02:06,340 --> 00:02:07,680
‫conteúdo aqui.

47
00:02:07,680 --> 00:02:10,600
‫Portanto, nem mesmo nos mostra o adjacente que enviamos de volta.

48
00:02:10,600 --> 00:02:13,340
‫Simplesmente não nos dá nenhum conteúdo.

49
00:02:13,340 --> 00:02:14,173
‫OK?

50
00:02:14,173 --> 00:02:15,513
‫Então, vamos salvá-lo aqui.

51
00:02:16,569 --> 00:02:18,330
‫Temos aqui no lado esquerdo agora, também.

52
00:02:18,330 --> 00:02:22,400
‫E você verá que nossa coleção aqui está crescendo constantemente, então

53
00:02:22,400 --> 00:02:24,430
‫isso é muito legal.

54
00:02:24,430 --> 00:02:25,810
‫Agora, no próximo

55
00:02:25,810 --> 00:02:29,120
‫vídeo, faremos nosso código parecer um pouco melhor.

56
00:02:29,120 --> 00:02:31,883
‫Portanto, organize-o e siga algumas práticas recomendadas

57
00:02:31,883 --> 00:02:34,693
‫para tornar nosso código um pouco menos confuso.

