Aula 13 - C# - JSON e WebAPI RESTful
=== API ===
API (do inglês Application Programming Interface - Interface de Programação de Aplicação), é uma estrutura lógica que permite acesso a funcionalidades definidas dentro de uma aplicação.
Uma API pode ser disponibilizada através de Bibliotecas de Código (arquivos .DLL) ou utilizando diversos meios externos, como a Web, utilizando o protocolo HTTP.
=== HTTP ===
O protocolo HTTP (do inglês Hyper Text Transfer Protocol - Protocolo de Transferência de Hiper Texto) é o padrão utilizado pelos sites e serviços da web pelo mundo.
O HTTP utiliza MÉTODOS para o envio de REQUISIÇÕES e o recebimento de RESPOSTAS.
HTTP REQUEST - Eu solicito ao servidor Web que me responda com dados que estou pedindo.
HTTP RESPONSE - O servidor Web responde minha requisição com os dados que solicitei.
MÉTODOS HTTP
GET - Solicita dados para o servidor
POST - Envia dados para serem incluídos no servidor
PUT - Envia dados para serem alterados no servidor
DELETE - Envia dados para serem excluídos no servidor
Os serviços da Web (ou Web Services - nome pelo qual são conhecidas as WebAPIs - APIs que funcionam na Internet) podem utilizar diversos formatos para o recebimento e a transmissão de dados.
Porém, entre todos os formatos utilizados, o mais comum é o JSON.
=== JSON ===
JSON (do inglês JavaScript Object Notation) é um formato (ou notação) que permite a transmissão de dados com um mínimo possível de tamanho.
=== Serviços Web ===
Um servidor Web é uma máquina que roda um SERVIÇO (aplicação de uso específico) em uma porta TCP da máquina.
Para servidores Web reais, a porta TCP usada para o protocolo HTTP é a 80.
Existe também o protocolo HTTPS (do inglês Hyper Text Transfer Protocol Security), que adiciona CRIPTOGRAFIA à transmissão das requisições e respostas do HTTP.
Para servidores Web reais, a porta TCP usada para o protocolo HTTPS é a 443.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Aula 13 - C# - JSON e WebAPI RESTful», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.