Giter Club home page Giter Club logo

docker-mock-web-service's Introduction

Mock Web Service

This repository contains a simple web service that can be used for testing.

Build Status

For testing purposes, the server runs on two ports 8080 and 8089. Both ports have the same content

The service exposes the following methods

path description parameters returns
/ returns a simple message { "message" : "Hello, World!" }
/echo returns a configurable message message - a string to send back, defaults to "" {"method" : (the http method used), "message" : (the message value) }
/delay waits for a configurable amount of time and returns a message seconds - the number of seoconds to wait, defaults to 5 { "seconds" : (the number of seonds waited) }
/code returns a response with a given status code responsecode - the response code to use, defaults to 200 {"responsecode" : (the response code)}
/hostinfo returns hostname and ip of server {"hostname": "09d79b1445bd", "hostip": "172.17.0.2"}
/metrics returns prometheus metrics for the server
/cookies returns the cookies that are set on the request and optionally set a cookie on the response key - the cookie key to set on the response, value - the cookie value to set on the response { "cookies" : {"cookiekey" : "cookievalue"} }

docker-mock-web-service's People

Contributors

malmanzor avatar andjelx avatar cdancy avatar dcasavant avatar nicolastobias avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.