Code Monkey home page Code Monkey logo

err_server's Introduction

エラーを返すサーバ

  • maizy/errserv の改良版
  • ServeHTTP処理のタイムアウトを設定可能に

How to Use

  • Main関数を呼び出してサーバ起動(example/errserv.go参照)

  • リクエストのポート、エンドポイントはエラーのステータスコード

    • リクエスト例
    curl localhost:10405/10405
    curl localhost:10500/10500
    
  • 対象ステータスコード

400	http.StatusBadRequest
401	http.StatusUnauthorized
403	http.StatusForbidden
404	http.StatusNotFound
405	http.StatusMethodNotAllowed
406	http.StatusNotAcceptable
410	http.StatusGone
411	http.StatusLengthRequired
412	http.StatusPreconditionFailed
413	http.StatusRequestEntityTooLarge
414	http.StatusRequestURITooLong
415	http.StatusUnsupportedMediaType
416	http.StatusRequestedRangeNotSatisfiable
500	http.StatusInternalServerError
501	http.StatusNotImplemented
502	http.StatusBadGateway
503	http.StatusServiceUnavailable
504	http.StatusGatewayTimeout
  • ServeHTTPのcallのtimeoutは、Main関数の第1引数の数値
    • ナノ秒単位
    • 任意指定

err_server's People

Contributors

rrioh avatar

Watchers

 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.