Web API: Difference between revisions

Content deleted Content added
m Reverted edits by 2001:8F8:153F:6C75:81E3:8CC4:726A:5979 (talk): unexplained content removal (HG) (3.4.12)
See also: WP:SEEALSO, linked in lead
 
(One intermediate revision by the same user not shown)
Line 2:
[[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 frameworksframework]]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 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]]