What technology is it called to concatenate small (REST) HTTP requests into one HTTP request?

General Tech Technology & Software 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Technology & Software related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

I'm working on a RESTful web service which contains multiple shop information.

There are 100 shops (each shop IDs are not continuous) I want to know the detail, and so I should request them to server, but I don't want to publish 100 GET requests for each shop ID because it's a waste of time and server's connection.

For example, if you want details of shops with ID 3,4,8,16,132,154 and 532, you publish seven requests...

GET /shop/3
GET /shop/4
GET /shop/8
GET /shop/16
GET /shop/132
GET /shop/154
GET /shop/532

Instead, it will be better calling single GET request to some URL like...

GET /shop/3,4,8,16,132,154,532

So ,my questions are

  1. Are there any (well-known) issues using this strategy?
  2. What technology is it called? "Concatenating" or something?
profilepic.png
manpreet 2 years ago

I don't know if there's a name for the 'strategy', but the variable you supply (3,4,8,16,132,154,532) is a query parameter, and you'd probably write it like this:

GET /shop/?ids=3,4,8,16,132,154,532

0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.