Resultados da pesquisa a pedido "api-design"
Argumento padrão vs sobrecargas em C ++
Por exemplo, em vez de void shared_ptr::reset() noexcept; template <typename Y> void shared_ptr::reset(Y* ptr);alguém pode pensar em template <typename Y = T> void shared_ptr::reset(Y* ptr = nullptr);Eu acho que a diferença de desempenho é ...
Quais são as práticas recomendadas para recursos aninhados REST?
Tanto quanto eu posso dizer, cada recurso individual deve terapenas um canônico caminho. Portanto, no exemplo a seguir, quais seriam os bons padrões de URL? Tomemos como exemplo uma representação restante das empresas. Neste exemplo hipotético, ...
Uma API assíncrona deve ser lançada de forma síncrona?
Estou escrevendo uma função JavaScript que faz uma solicitação HTTP e retorna uma promessa para o resultado (mas esta pergunta se aplica igualmente a uma implementação baseada em retorno de chamada). Se eu souber imediatamente que os argumentos ...
Semântica do ponto de extremidade da API
Um ponto de extremidade da API é o 'método', como https://api.foursquare.com/v2/venues/ [https://api.foursquare.com/v2/venues/]ou o URL completo, incluindo parâmetros que não são de sequência de consulta, ...
Como lidar com paginação em retrofit
Estou criando um aplicativo usando o retrofit. Tudo está funcionando perfeitamente, mas estou preocupado com o tamanho das minhas solicitações de API e gostaria de dividi-las usando paginação. Qual seria a melhor estratégia para paginar a API ...
Why are Java Streams once-off?
Diferente dos c #IEnumerable, onde um pipeline de execução pode ser executado quantas vezes quisermos, em Java, um fluxo pode ser 'iterado' apenas uma vez. Qualquer chamada para uma operação do terminal fecha o fluxo, tornando-o inutilizável. ...
Como fazer consultas de intervalo inclusivas quando apenas o intervalo semiaberto é suportado (ala SortedMap.subMap)
EmSortedMap.subMapEsta é a API paraSortedMap<K,V>.subMap [http://java.sun.com/javase/6/docs/api/java/util/SortedMap.html#subMap%28K,%20K%29] : SortedMap<K,V> subMap(K fromKey, K toKey) : Retorna uma exibição da parte deste mapa cujas chaves ...
Por que Java não permite substituir iguais (Object) em um Enum?
Percebi que o seguinte trecho ... @Override public boolean equals(Object otherObject) { ... }... não é permitido para um Enum, pois o métodoequals(Object x) é definido comofinal ...
Qual é o padrão-ouro para APIs de sites? Twitter, Flickr, Facebook, etc. [fechado]
Parece que existem duas categorias de APIs para sites atualmente. APIs que permitem que a funcionalidade do site seja estendida como Facebook, Myspace etc. Essas APIs parecem ser muito diversas. APIs que permitem interação com a funcionalidade ...
Quando uso parâmetros de caminho x parâmetros de consulta em uma API RESTful?
Quero tornar minha API RESTful muito previsível. Qual é a melhor prática para decidir quando fazer uma segmentação de dados usando o URI em vez de usar parâmetros de consulta. Faz sentido para mim que os parâmetros do sistema que suportam ...