Resultados da pesquisa a pedido "api-design"

4 a resposta

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 é ...

6 a resposta

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, ...

3 a resposta

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 ...

1 a resposta

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, ...

2 a resposta

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 ...

5 a resposta

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. ...

3 a resposta

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 ...

5 a resposta

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 ...

15 a resposta

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 ...

7 a resposta

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 ...