What is URI? What is the purpose of a web-based service, and what is its format?
Uniform Resource Identifier (URI) is a string of characters used for unambiguous identification of resources and extensibility through the URI scheme.
The purpose of this web-based service is to locate a resource on server hosting.
A URI’s format is
A caching mechanism is a practice to store data temporarily and retrieve data from a high-performance data store either implicitly or explicitly.
Caching mechanism improves performance by copying the asset requested and obtaining the cached copy instead of the original later.
1 What are the areas that need to be taken care of while writing API documents?
The main areas that need your concentration while writing API documents are as follows:
3 What are the architectural styles used for creating a Web API?
What is messaging in RESTful Web services?
RESTful web services use the HTTP protocol as a communication tool between the client and the server. The technique that when the client sends a message in the form of an HTTP Request, the server sends back the HTTP reply is called Messaging. These messages comprise message data and metadata, that is, information on the message itself.
19) What are the tools used for API test automation?
While testing Unit and API testing, both target source code, if an API method is using code based on .NET then the tool which is supporting should have .NET Automation tools for API testing can be used are
1 Name some most commonly used HTTP methods?
Some of the HTTP methods are
GET: It enables you to retrieve data from a serverPOST: It enables you to add data to an existing file or resource in a serverPUT: It lets you replace an existing file or resource in a serverDELETE: It lets you delete data from a serverPATCH: It is used to apply partial modifications to a resourceOPTIONS: It is used to describe the communication options for the target resourceHEAD: It asks for a response identical to that of a GET request, but without the response body
3 What to be considered to create great API documentation?
What is the most popular way to represent a resource in REST?
REST uses different representations to define a resource like text, JSON, and XML. XML and JSON are the most popular representations of resources.
What is REST?
REST is an architectural style for developing web services which exploit the ubiquity of HTTP protocol and uses the HTTP method to define actions. It revolves around resource where every component being a resource that can be accessed through a shared interface using standard HTTP methods.
In REST architecture, a REST Server provides access to resources and REST client accesses and makes these resources available. Here, each resource is identified by URIs or global IDs, and REST uses multiple ways to represent a resource, such as text, JSON, and XML. XML and JSON are nowadays the most popular representations of resources.