Questions marquées «rest»

REST (Representational State Transfer) est un style d'architecture logicielle pour les systèmes hypermédias distribués tels que le World Wide Web. Il a gagné en popularité par rapport aux architectures RPC telles que SOAP en raison du découplage intrinsèque entre le client et le serveur qui résulte d'une interface uniforme entre les systèmes hétérogènes.

13
Pagination dans une application Web REST
Il s'agit d'une reformulation plus générique de cette question (avec l'élimination des parties spécifiques de Rails) Je ne sais pas comment implémenter la pagination sur une ressource dans une application Web RESTful. En supposant que j'ai une ressource appelée products, laquelle des options suivantes pensez-vous être la meilleure approche, et …
329 rest  sorting  pagination 


12
Appeler une API REST en PHP
Notre client m'avait donné une API REST à laquelle je dois appeler PHP. Mais en fait, la documentation fournie avec l'API est très limitée, donc je ne sais pas vraiment comment appeler le service. J'ai essayé de Google, mais la seule chose qui est apparue était un Yahoo! déjà expiré …
317 php  web-services  api  rest 

12
Quelle est la différence entre HTTP et REST?
Après avoir lu beaucoup de choses sur les différences entre REST et SOAP, j'ai eu l'impression que REST n'est qu'un autre mot pour HTTP. Quelqu'un peut-il expliquer quelles fonctionnalités REST ajoute à HTTP? Remarque : je ne cherche pas à comparer REST et SOAP. Mise à jour : Merci pour …
303 http  rest 

7
Quelles sont les meilleures pratiques pour les ressources imbriquées REST?
Autant que je sache, chaque ressource individuelle ne devrait avoir qu'un seul chemin canonique . Dans l'exemple suivant, quels seraient les bons modèles d'URL? Prenons par exemple une représentation représentative des entreprises. Dans cet exemple hypothétique, chaque entreprise possède 0 ou plusieurs départements et chaque département possède 0 ou plusieurs …
301 rest  api-design 

4
Comment utiliser cURL pour envoyer des cookies?
J'ai lu que Envoyer des cookies avec curl fonctionne, mais pas pour moi. J'ai un RESTpoint final comme: class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Lorsque j'essaie d'accéder en tant que: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() …

11
Meilleures pratiques de pagination API
J'adorerais avoir de l'aide pour gérer un cas de bord étrange avec une API paginée que je construis. Comme de nombreuses API, celle-ci affiche de grands résultats. Si vous interrogez / foos, vous obtiendrez 100 résultats (c'est-à-dire foo # 1-100), et un lien vers / foos? Page = 2 qui …



9
Comment créer des URL REST sans verbes?
J'ai du mal à déterminer comment concevoir des URL reposantes. Je suis tout à fait pour l'approche reposante de l'utilisation d'URL avec des noms et non des verbes, je ne comprends pas comment faire cela. Nous créons un service pour implémenter une calculatrice financière. La calculatrice prend un tas de …
283 rest  restful-url 

13
Quand utiliser @QueryParam vs @PathParam
Je ne pose pas la question qui est déjà posée ici: Quelle est la différence entre @PathParam et @QueryParam Il s'agit d'une question de «meilleures pratiques» ou de convention. Quand souhaitez - vous utiliser @PathParamvs @QueryParam. Ce que je peux penser que la décision pourrait être d'utiliser les deux pour …
277 java  rest  jax-rs 

6
Dois-je utiliser PATCH ou PUT dans mon API REST?
Je souhaite concevoir mon point de terminaison de repos avec la méthode appropriée pour le scénario suivant. Il y a un groupe. Chaque groupe a un statut. Le groupe peut être activé ou désactivé par l'administrateur. Dois-je concevoir mon point final comme PUT /groups/api/v1/groups/{group id}/status/activate OU PATCH /groups/api/v1/groups/{group id} with …

8
Comment obtenir le corps d'un POST en php?
Je soumets en tant que POST à ​​une page php ce qui suit: {a:1} Il s'agit du corps de la demande (une demande POST). En php, que dois-je faire pour extraire cette valeur? var_dump($_POST); n'est pas la solution, ne fonctionne pas.
273 php  rest  post 

4
Code de réponse REST pour les données non valides
Quel code de réponse doit être transmis au client en cas de scénarios suivants? Des données non valides ont été transmises lors de l'inscription de l'utilisateur, comme un mauvais format de courrier électronique Le nom d'utilisateur / e-mail existe déjà J'ai choisi 403. J'ai également trouvé que je pense que …
272 http  rest  jax-rs 

12
Spring RestTemplate GET avec paramètres
Je dois passer un RESTappel qui inclut des en-têtes et des paramètres de requête personnalisés. J'ai mis mon HttpEntityavec juste les en-têtes (pas de corps), et j'utilise la RestTemplate.exchange()méthode comme suit: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", …
268 java  spring  rest 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.