Web API: Difference between revisions

Content deleted Content added
Restored revision 1269775378 by ShiinaKaze (talk): Unreliable source
See also: WP:SEEALSO, linked in lead
 
(5 intermediate revisions by 5 users not shown)
Line 1:
{{Short description|HTTP-based application programming interface on the web}}
[[File:Screenshot of NASA API documentation.png|thumb|Screenshot of web API documentation written by [[NASA]]]]
 
A '''web API''' is an [[API|application programming interface]] (API) for either a [[web server]] or a [[web browser]].
As a [[web development]] concept, it can be related to a [[web application]]'s [[client side]] (including any [[web framework]]s being used).
A [[server-side]] web API consists of one or more publicly exposed '''endpoints''' to a defined [[request–response]] message system, typically expressed in [[JSON]] or [[XML]] by means of an [[HTTP]]-based [[web server]].
 
A [[server application programming interface|server API]] (SAPI) is not considered a server-side web API, unless it is publicly accessible by a remote web application.
 
==Client side==
Line 83 ⟶ 84:
 
==See also==
*[[API]]
*[[Dynamic web page]]
*[[Overview of RESTful API Description Languages]]