- What is Swagger?
- What are the features provided by Swagger?
- What is API Testing?
- What are the Benefits of API testing?
- What are the types of API testing?
- What are the protocols used in API Testing?
- What is Swagger Editor?
- How can we Add API in Swagger?
What is Swagger API Documentation || Swagger API Documentation tutorial for beginners || Spring Boot
Q10). Explain about Structured Data Formats?
Ans: The structured data format is used by the Open API Specification for its API configuration files. One of the two structured forms, YAML or JSON, can be used.
YAML: The abbreviation YAML stands for “Aint Markup Language.” It is not a scripting language in the same way that HTML is. Its only used for data, not for content. In comparison to JSON and XML, YAML employs the fewest characters possible. Its more commonly used for configuration files than for files that are sent over the web, such as JSON.keys and value pairs The information in YAML is represented using key/value pairs. A colon accompanied by a space denotes key/value pairs.
For Instance:
Date: 2022-02-14 Name: Mindmajix
In the above example, Name and Date are the keys, and Mindmajix, 2022-02-14 are the values.
Levels: White space indenting is used to show levels, however, we cant use tab indent. This is the most significant distinction between YAML and other structured forms. XML uses tags to add one level, and then add tags inside the tag to add another, increasing the number of characters. Opening and closing braces in JSON denote a single level that spans many characters. Only indentation is utilized in YAML, which takes up fewer characters.
1.
1. name: { 2. “lastname”: “magics” 3. “firstname”: “mind” 4. }
1. name: 2. lastname: magics 3. firstname: mind 4.
Types: The types in YAML are specified from the context.
For example:
In the above scenario, the quantity is considered as an integer, price is considered as a float value, part_numb and description will be considered as a string.
List: The YAML list is similar to the JSON list. To denote a list item, we must use a dash. The list does not need to be declared.
cart: -part_numb: 1234 description: Maggie price: 3.3 quantity: 6
-part_no: 2356 Description: Lemon color: green price: 1.3 quantity: 24
The cart is the title of the list, and there are two list items in the cart, as we can see in the sample above. The dash is used to denote both list items. The first list item has four key-value pairs, while the second list item has five key-value pairs.
Multi-line Strings: Because strings do not include quotation marks, identifiers are required for multiline strings. For multi-line strings, the following characters are used: |: It keeps the spaces and lines >: Fold lines
1. S: | 2. YAML 3. and JSON. 4.
In the above instance, we have utilised the | character so its output would be the same as it is written above.
Output: YAML And JSON
If we use > character the output would be as follows.
Input code: S:> YAML And JSON
Output:
16. Can you tell what constitutes the core components of HTTP Request?
In REST, any HTTP Request has 5 main components, they are:
Q8). What are the integrations that are available in SwaggerHub?
Ans: SwaggerHub is designed to let organizations interact throughout the API lifecycle. As a result, SwaggerHub integrates the API development tools that organizations rely on. These are some of the integrations: