Perguntas com a marcação «rest»

105
Formato de data recomendado para REST GET API

Qual é o formato de carimbo de data / hora recomendado para uma API REST GET como este: http://api.example.com/start_date/{timestamp} Acho que o formato de data real deve ser o formato ISO 8601, como YYYY-MM-DDThh:mm:ssZpara a hora UTC. Devemos usar a versão ISO 8601 sem hifens e dois pontos,...

103
System.Net.Http: ausente no namespace? (usando .net 4.5)

TL; DR: Eu sou novo nessa linguagem e não tenho ideia do que estou fazendo aqui está minha aula até agora: using System; using System.Collections.Generic; using System.Net.Http; using System.Web; using System.Net; using System.IO; public class MyClass { private const string URL =...

101
Websocket API para substituir REST API?

Tenho uma aplicação cuja função principal funciona em tempo real, através de websockets ou long polling. No entanto, a maior parte do site é escrita de forma RESTful, o que é bom para aplicativos e outros clientes no futuro. No entanto, estou pensando em fazer a transição para uma API de websocket...

99
Essa API REST é realmente RPC? Roy Fielding parece pensar assim

Muito do que pensei que sabia sobre REST está aparentemente errado - e não estou sozinho. Esta pergunta tem uma longa introdução, mas parece necessária porque a informação está um pouco dispersa. A questão real vem no final se você já estiver familiarizado com este tópico. Desde o primeiro...

98
Diferenças de serviço da Web entre REST e RPC

Tenho um serviço da web que aceita parâmetros JSON e tenho URLs específicos para métodos, por exemplo: http://IP:PORT/API/getAllData?p={JSON} Definitivamente, não é REST, pois não é sem estado. Leva os cookies em consideração e tem sua própria sessão. É RPC? Qual é a diferença entre RPC e...

98
Como o GRPC é diferente do REST?

Estou lendo esta explicação de GRPC e este diagrama é de interesse: Como funciona a camada de transporte? Se for pela rede ... por que é chamado de RPC? Mais importante, em que isso difere do REST que implementa uma API para a camada de serviço (a classe no cliente que possui métodos que fazem...