Web Analytics

mock

⭐ 170 stars French by dhuan

mock

Go Reference Go Report Card

mock est un utilitaire d’API - il vous permet de :

des paramètres en ligne de commande. comme gestionnaire de réponses. Le moyen le plus rapide d’apprendre et de comprendre mock est de consulter la page des exemples.

Liens rapides

Pour commencer

$ mock serve --port 3000 \
  --get "/time-now" \
  --exec 'printf "Now it is %s" $(date +"%H:%M") | mock write' \
  --post "/shut-down/{application}" \
  --exec 'killall $(mock get-route-param application)'
Testons-le :

$ curl localhost:3000/time-now

Prints out:

Now it is 22:00

$ curl -X POST localhost:3000/shut-down/mock

Shuts down the server!

mock vous permet également d’étendre d’autres API (ou tout service HTTP, d’ailleurs). Supposons que vous souhaitiez ajouter une nouvelle route à une API existante fonctionnant sur `example.com :

$ mock serve --port 3000 \
  --base example.com \
  --get 'some-new-route' \
  --exec 'printf "Hello, world!" | mock write' 

Avec l'option --base example.com ci-dessus, votre API agira comme un proxy vers ce site web, et l'étendra avec une route supplémentaire GET /some-new-route`. Consultez "Base APIs" dans la documentation pour plus de détails.

Il existe de nombreuses autres façons de personnaliser davantage vos API avec mock. Lisez la suite du guide pour en savoir plus.

Installation

mock est distribué sous forme d'exécutable monofichier. Consultez la page des releases et téléchargez le dernier tarball.

Licence

mock est sous licence MIT. Pour plus d'informations, consultez le fichier LICENSE.

--- Tranlated By Open Ai Tx | Last indexed: 2026-07-18 ---