Articles of api

Conception de l’API: authentification de base HTTP vs jeton API

Je suis en train de créer un système d’authentification devant une API Web publique pour une application Web. Étant donné que chaque compte d’utilisateur possède une clé API et que chaque demande doit être authentifiée, j’ai deux alternatives: Utiliser une authentification de base HTTP, comme GitHub . Les demandes doivent être envoyées à l’URL http://api.example.com/resource/id […]

Interruptions de fuite de mémoire dans l’API Java Standard

Quelles classes de l’API Java Standard peuvent provoquer des memory leaks lorsqu’elles sont utilisées de manière (pas évidente) incorrecte? Et comment éviter ces memory leaks? Exemple: ObjectInputStream et ObjectOutputStream conservent des références à tous les objects qu’ils ont vus afin d’envoyer des occurrences ultérieures du même object en tant que références plutôt que de copies […]

Comment intercepte-t-on une requête pendant le cycle de vie de Jersey?

J’ai utilisé Jersey pour la plus grande partie d’un an maintenant et je viens de tomber sur un problème auquel je ne trouve pas de réponse: comment intercepter (ou raccorder) le cycle de vie de la requête Jersey? Idéalement, je pourrais effectuer un filtrage / validation / rejet personnalisé entre le moment où le conteneur […]

Comment les informations d’authentification d’un utilisateur Jenkins peuvent-elles être «transmises» à un script qui utilise l’API Jenkins pour créer des tâches?

J’ai un script qui supprime et recrée les travaux via des appels HTTP curl et je veux me débarrasser de tout “nom d’utilisateur: mot de passe” codé en dur. Par exemple curl -X POST $url –user username:password Considérations: Jenkins CLI (probablement pas une option). On devrait pouvoir obtenir la même chose avec la CLI qu’avec […]

Quelle est la meilleure source pour apprendre à créer des API RESTful en Java?

Je recherche un livre ou toute autre ressource qui m’aidera à apprendre à créer des API RESTful en Java. En regardant sur Amazon, j’ai vu qu’il existe plusieurs solutions pour RESTful Java , mais je recherche celle qui est adaptée à un novice. Au plaisir de recevoir vos avis / avis, merci!

Nouvelle API Java 7 – Paths.exists

Est-ce que quelqu’un sait ce qui est arrivé à la méthode d’API path.exists() dans la dernière API Java 7? Je ne trouve pas la modification dans les journaux de modifications, et entre b123 et b130, la méthode a été supprimée de l’API. Est-ce que quelqu’un qui suit Java 7 travaille suffisamment pour savoir comment cela […]

AVERTISSEMENT: impossible de vérifier l’authenticité du jeton CSRF en cas de développement de l’API

Je suis en train de développer des API Web avec Ruby on Rails. Lorsque l’application Rails reçoit une requête POST sans aucun jeton csrf, le message d’erreur suivant doit apparaître. Parce que l’application n’a pas de vue. WARNING: Can’t verify CSRF token authenticity Alors ma question est la suivante: comment puis-je échapper à csrf token […]

C #: effectuer des opérations sur GPU, pas sur CPU (calculer Pi)

J’ai récemment lu beaucoup de choses sur les logiciels (principalement scientifiques / mathématiques et liés au chiffrement) qui transfèrent une partie de leurs calculs sur le GPU, ce qui entraîne une augmentation de la vitesse de 100-1000 (!) Pour les opérations sockets en charge. Existe-t-il une bibliothèque, une API ou un autre moyen d’exécuter quelque […]

Comment exposer une API de validation de manière RESTful?

Je suis généralement fan de la conception de l’API RESTful, mais je ne suis pas sûr de savoir comment appliquer les principes REST à une API de validation. Supposons que nous ayons une API pour interroger et mettre à jour les informations de profil d’un utilisateur (nom, email, nom d’utilisateur, mot de passe). Nous avons […]

Utilisez-vous Javadoc pour chaque méthode que vous écrivez?

Devrais-je écrire Doc Comments pour toutes mes méthodes Java?