Server Application Programming Interface

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Le Server Application Programming Interface (SAPI), l'interface de programmation des applications serveurs, est le terme générique utilisé en informatique pour désigner les modules d'interface d'applications serveur web comme Apache, Internet Information Services ou iPlanet.[réf. nécessaire]

Par exemple, PHP dispose d'un module d'interface direct appelé SAPI[réf. nécessaire] pour différents serveurs web. Pour PHP 5 et Apache 2.0 sur Windows, il est sous la forme d'un fichier DLL appelé php5apache2.dll. La DLL est un module qui fournit une interface entre le PHP et le serveur web écrit sous une forme que le serveur peut comprendre. Cette forme est connue sous le nom de SAPI.

Il y a différentes sortes de SAPI pour différents langages. Par exemple, les SAPI les plus communs pour le langage PHP sont le PHP CLI et le CGI.[réf. nécessaire]

## Notes et références

[modifier | modifier le code]

* (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Server Application Programming Interface » (voir la liste des auteurs).

## Annexe

[modifier | modifier le code]

### Articles connexes

[modifier | modifier le code]

* Interface de programmation
* ISAPI (Microsoft IIS)
* Serveur HTTP

### Liens externes

[modifier | modifier le code]

* (en) PHP CLI

v · m

API Web

Côté serveur |  | Protocole de communication |

* CGI
* SCGI
* FCGI
* AJP
* WSRP
* WebSocket

|

APIs serveur |

* C NSAPI (en)
* C ASAPI
* C ISAPI
* COM ASP
* Servlet
* container
* CLI OWIN (en)
* ASP.NET Handler (en)
* Python WSGI
* Ruby Rack
* JavaScript JSGI (en)
* Perl PSGI
* Portlet container

Modules apaches |

* mod_jk
* mod_lisp (en)
* mod_mono (en)
* mod_parrot (en)
* mod_perl
* mod_php
* mod_proxy (en)
* mod_python (en)
* mod_wsgi
* mod_ruby (en)
* Phusion Passenger

Sujets |

* Ressource du World Wide Web vs. Service web
* Open API (en)
* Webhook
* Serveur d'applications
* Scripting

Côté client |  | W3C |

* HTML5 audio (en)
* Canvas
* CORS
* DOM
* DOM events (en)
* File (en)
* Geolocation (en)
* IndexedDB
* SSE
* SVG
* Video
* WebRTC
* WebSocket
* Web messaging (en)
* Stockage web local
* WebAuthn
* Web worker (en)
* XMLHttpRequest

|

Khronos |

* OpenCL
* WebGL

Autres |

* Gears
* Web SQL Database (formerly W3C)

Sujets |

* Page web dynamique
* Open Web Platform (en)
* Rich Internet application

* Portail de l’informatique

*[(en)]: Langue : anglais
*[v]: Voir ce modèle.
*[m]: Modifier ce modèle. Merci de prévisualiser avant de sauvegarder.