├── .github ├── dependabot.yml └── workflows │ └── go.yml ├── .gitignore ├── .goconvey ├── CHANGES.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── Srcfile ├── bench_curly_test.go ├── bench_test.go ├── bench_test.sh ├── compress.go ├── compress_test.go ├── compressor_cache.go ├── compressor_pools.go ├── compressors.go ├── constants.go ├── container.go ├── container_test.go ├── cors_filter.go ├── cors_filter_test.go ├── coverage.sh ├── curly.go ├── curly_route.go ├── curly_test.go ├── custom_verb.go ├── custom_verb_test.go ├── doc.go ├── doc_examples_test.go ├── entity_accessors.go ├── entity_accessors_test.go ├── examples ├── .goconvey ├── README.md ├── basicauth │ ├── go.mod │ ├── go.sum │ └── restful-basic-authentication.go ├── cors │ ├── go.mod │ ├── go.sum │ └── restful-CORS-filter.go ├── cpuprof │ ├── go.mod │ ├── go.sum │ └── restful-cpuprofiler-service.go ├── encoding │ ├── go.mod │ ├── go.sum │ └── restful-encoding-filter.go ├── filters │ ├── go.mod │ ├── go.sum │ ├── restful-filters.go │ └── test.sh ├── form-httpin │ ├── go.mod │ ├── go.sum │ ├── restful-form-handling-by-httpin.go │ └── test.sh ├── form │ ├── go.mod │ ├── go.sum │ ├── restful-form-handling.go │ └── test.sh ├── fulllog │ ├── go.mod │ ├── go.sum │ ├── restful-full-logging-filter.go │ └── test.sh ├── google-custom-method │ ├── go.mod │ ├── go.sum │ ├── restful-google-custom-method.go │ └── test.sh ├── hello │ ├── go.mod │ ├── go.sum │ ├── restful-hello-world.go │ └── test.sh ├── jwtauth │ ├── go.mod │ ├── go.sum │ ├── restful-jwt-authentication.go │ └── test.sh ├── msgpack │ ├── go.mod │ ├── go.sum │ ├── msgpack_entity.go │ └── msgpack_entity_test.go ├── multi-container │ ├── go.mod │ ├── go.sum │ └── restful-multi-containers.go ├── ncsa │ ├── go.mod │ ├── go.sum │ └── restful-NCSA-logging.go ├── nocache │ ├── go.mod │ ├── go.sum │ └── restful-no-cache-filter.go ├── openapi │ ├── go.mod │ ├── go.sum │ └── restful-openapi.go ├── options │ ├── go.mod │ ├── go.sum │ └── restful-options-filter.go ├── path-case-sensitive │ ├── case-sensitive.go │ ├── go.mod │ ├── go.sum │ └── test.sh ├── pathtail │ ├── go.mod │ ├── go.sum │ ├── restful-path-tail.go │ └── test.sh ├── prepost │ ├── go.mod │ ├── go.sum │ ├── restful-pre-post-filters.go │ └── test.sh ├── resource-func │ ├── go.mod │ ├── go.sum │ └── restful-resource-functions.go ├── static │ ├── go.mod │ ├── go.sum │ └── restful-serve-static.go ├── template │ ├── go.mod │ ├── go.sum │ ├── home.html │ └── restful-html-template.go └── user-resource │ ├── go.mod │ ├── go.sum │ └── restful-user-resource.go ├── extensions.go ├── filter.go ├── filter_adapter.go ├── filter_adapter_test.go ├── filter_test.go ├── go.mod ├── go.sum ├── jsr311.go ├── jsr311_test.go ├── log └── log.go ├── logger.go ├── mime.go ├── mime_test.go ├── options_filter.go ├── options_filter_test.go ├── parameter.go ├── path_expression.go ├── path_expression_test.go ├── path_processor.go ├── path_processor_test.go ├── request.go ├── request_test.go ├── response.go ├── response_test.go ├── route.go ├── route_builder.go ├── route_builder_test.go ├── route_reader.go ├── route_test.go ├── router.go ├── service_error.go ├── tracer_test.go ├── web_service.go ├── web_service_container.go └── web_service_test.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/.gitignore -------------------------------------------------------------------------------- /.goconvey: -------------------------------------------------------------------------------- 1 | ignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Srcfile: -------------------------------------------------------------------------------- 1 | {"SkipDirs": ["examples"]} 2 | -------------------------------------------------------------------------------- /bench_curly_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/bench_curly_test.go -------------------------------------------------------------------------------- /bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/bench_test.go -------------------------------------------------------------------------------- /bench_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/bench_test.sh -------------------------------------------------------------------------------- /compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/compress.go -------------------------------------------------------------------------------- /compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/compress_test.go -------------------------------------------------------------------------------- /compressor_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/compressor_cache.go -------------------------------------------------------------------------------- /compressor_pools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/compressor_pools.go -------------------------------------------------------------------------------- /compressors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/compressors.go -------------------------------------------------------------------------------- /constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/constants.go -------------------------------------------------------------------------------- /container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/container.go -------------------------------------------------------------------------------- /container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/container_test.go -------------------------------------------------------------------------------- /cors_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/cors_filter.go -------------------------------------------------------------------------------- /cors_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/cors_filter_test.go -------------------------------------------------------------------------------- /coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/coverage.sh -------------------------------------------------------------------------------- /curly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/curly.go -------------------------------------------------------------------------------- /curly_route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/curly_route.go -------------------------------------------------------------------------------- /curly_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/curly_test.go -------------------------------------------------------------------------------- /custom_verb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/custom_verb.go -------------------------------------------------------------------------------- /custom_verb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/custom_verb_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/doc.go -------------------------------------------------------------------------------- /doc_examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/doc_examples_test.go -------------------------------------------------------------------------------- /entity_accessors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/entity_accessors.go -------------------------------------------------------------------------------- /entity_accessors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/entity_accessors_test.go -------------------------------------------------------------------------------- /examples/.goconvey: -------------------------------------------------------------------------------- 1 | ignore -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- 1 | ## examples use v3 of the package -------------------------------------------------------------------------------- /examples/basicauth/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/basicauth/go.mod -------------------------------------------------------------------------------- /examples/basicauth/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/basicauth/go.sum -------------------------------------------------------------------------------- /examples/basicauth/restful-basic-authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/basicauth/restful-basic-authentication.go -------------------------------------------------------------------------------- /examples/cors/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/cors/go.mod -------------------------------------------------------------------------------- /examples/cors/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/cors/go.sum -------------------------------------------------------------------------------- /examples/cors/restful-CORS-filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/cors/restful-CORS-filter.go -------------------------------------------------------------------------------- /examples/cpuprof/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/cpuprof/go.mod -------------------------------------------------------------------------------- /examples/cpuprof/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/cpuprof/go.sum -------------------------------------------------------------------------------- /examples/cpuprof/restful-cpuprofiler-service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/cpuprof/restful-cpuprofiler-service.go -------------------------------------------------------------------------------- /examples/encoding/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/encoding/go.mod -------------------------------------------------------------------------------- /examples/encoding/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/encoding/go.sum -------------------------------------------------------------------------------- /examples/encoding/restful-encoding-filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/encoding/restful-encoding-filter.go -------------------------------------------------------------------------------- /examples/filters/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/filters/go.mod -------------------------------------------------------------------------------- /examples/filters/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/filters/go.sum -------------------------------------------------------------------------------- /examples/filters/restful-filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/filters/restful-filters.go -------------------------------------------------------------------------------- /examples/filters/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/filters/test.sh -------------------------------------------------------------------------------- /examples/form-httpin/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/form-httpin/go.mod -------------------------------------------------------------------------------- /examples/form-httpin/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/form-httpin/go.sum -------------------------------------------------------------------------------- /examples/form-httpin/restful-form-handling-by-httpin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/form-httpin/restful-form-handling-by-httpin.go -------------------------------------------------------------------------------- /examples/form-httpin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/form-httpin/test.sh -------------------------------------------------------------------------------- /examples/form/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/form/go.mod -------------------------------------------------------------------------------- /examples/form/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/form/go.sum -------------------------------------------------------------------------------- /examples/form/restful-form-handling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/form/restful-form-handling.go -------------------------------------------------------------------------------- /examples/form/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/form/test.sh -------------------------------------------------------------------------------- /examples/fulllog/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/fulllog/go.mod -------------------------------------------------------------------------------- /examples/fulllog/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/fulllog/go.sum -------------------------------------------------------------------------------- /examples/fulllog/restful-full-logging-filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/fulllog/restful-full-logging-filter.go -------------------------------------------------------------------------------- /examples/fulllog/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/fulllog/test.sh -------------------------------------------------------------------------------- /examples/google-custom-method/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/google-custom-method/go.mod -------------------------------------------------------------------------------- /examples/google-custom-method/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/google-custom-method/go.sum -------------------------------------------------------------------------------- /examples/google-custom-method/restful-google-custom-method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/google-custom-method/restful-google-custom-method.go -------------------------------------------------------------------------------- /examples/google-custom-method/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/google-custom-method/test.sh -------------------------------------------------------------------------------- /examples/hello/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/hello/go.mod -------------------------------------------------------------------------------- /examples/hello/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/hello/go.sum -------------------------------------------------------------------------------- /examples/hello/restful-hello-world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/hello/restful-hello-world.go -------------------------------------------------------------------------------- /examples/hello/test.sh: -------------------------------------------------------------------------------- 1 | curl http://localhost:8080/hello -------------------------------------------------------------------------------- /examples/jwtauth/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/jwtauth/go.mod -------------------------------------------------------------------------------- /examples/jwtauth/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/jwtauth/go.sum -------------------------------------------------------------------------------- /examples/jwtauth/restful-jwt-authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/jwtauth/restful-jwt-authentication.go -------------------------------------------------------------------------------- /examples/jwtauth/test.sh: -------------------------------------------------------------------------------- 1 | curl http://localhost:8080/secret -------------------------------------------------------------------------------- /examples/msgpack/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/msgpack/go.mod -------------------------------------------------------------------------------- /examples/msgpack/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/msgpack/go.sum -------------------------------------------------------------------------------- /examples/msgpack/msgpack_entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/msgpack/msgpack_entity.go -------------------------------------------------------------------------------- /examples/msgpack/msgpack_entity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/msgpack/msgpack_entity_test.go -------------------------------------------------------------------------------- /examples/multi-container/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/multi-container/go.mod -------------------------------------------------------------------------------- /examples/multi-container/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/multi-container/go.sum -------------------------------------------------------------------------------- /examples/multi-container/restful-multi-containers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/multi-container/restful-multi-containers.go -------------------------------------------------------------------------------- /examples/ncsa/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/ncsa/go.mod -------------------------------------------------------------------------------- /examples/ncsa/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/ncsa/go.sum -------------------------------------------------------------------------------- /examples/ncsa/restful-NCSA-logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/ncsa/restful-NCSA-logging.go -------------------------------------------------------------------------------- /examples/nocache/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/nocache/go.mod -------------------------------------------------------------------------------- /examples/nocache/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/nocache/go.sum -------------------------------------------------------------------------------- /examples/nocache/restful-no-cache-filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/nocache/restful-no-cache-filter.go -------------------------------------------------------------------------------- /examples/openapi/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/openapi/go.mod -------------------------------------------------------------------------------- /examples/openapi/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/openapi/go.sum -------------------------------------------------------------------------------- /examples/openapi/restful-openapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/openapi/restful-openapi.go -------------------------------------------------------------------------------- /examples/options/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/options/go.mod -------------------------------------------------------------------------------- /examples/options/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/options/go.sum -------------------------------------------------------------------------------- /examples/options/restful-options-filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/options/restful-options-filter.go -------------------------------------------------------------------------------- /examples/path-case-sensitive/case-sensitive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/path-case-sensitive/case-sensitive.go -------------------------------------------------------------------------------- /examples/path-case-sensitive/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/path-case-sensitive/go.mod -------------------------------------------------------------------------------- /examples/path-case-sensitive/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/path-case-sensitive/go.sum -------------------------------------------------------------------------------- /examples/path-case-sensitive/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/path-case-sensitive/test.sh -------------------------------------------------------------------------------- /examples/pathtail/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/pathtail/go.mod -------------------------------------------------------------------------------- /examples/pathtail/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/pathtail/go.sum -------------------------------------------------------------------------------- /examples/pathtail/restful-path-tail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/pathtail/restful-path-tail.go -------------------------------------------------------------------------------- /examples/pathtail/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/pathtail/test.sh -------------------------------------------------------------------------------- /examples/prepost/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/prepost/go.mod -------------------------------------------------------------------------------- /examples/prepost/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/prepost/go.sum -------------------------------------------------------------------------------- /examples/prepost/restful-pre-post-filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/prepost/restful-pre-post-filters.go -------------------------------------------------------------------------------- /examples/prepost/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/prepost/test.sh -------------------------------------------------------------------------------- /examples/resource-func/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/resource-func/go.mod -------------------------------------------------------------------------------- /examples/resource-func/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/resource-func/go.sum -------------------------------------------------------------------------------- /examples/resource-func/restful-resource-functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/resource-func/restful-resource-functions.go -------------------------------------------------------------------------------- /examples/static/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/static/go.mod -------------------------------------------------------------------------------- /examples/static/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/static/go.sum -------------------------------------------------------------------------------- /examples/static/restful-serve-static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/static/restful-serve-static.go -------------------------------------------------------------------------------- /examples/template/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/template/go.mod -------------------------------------------------------------------------------- /examples/template/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/template/go.sum -------------------------------------------------------------------------------- /examples/template/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/template/home.html -------------------------------------------------------------------------------- /examples/template/restful-html-template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/template/restful-html-template.go -------------------------------------------------------------------------------- /examples/user-resource/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/user-resource/go.mod -------------------------------------------------------------------------------- /examples/user-resource/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/user-resource/go.sum -------------------------------------------------------------------------------- /examples/user-resource/restful-user-resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/examples/user-resource/restful-user-resource.go -------------------------------------------------------------------------------- /extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/extensions.go -------------------------------------------------------------------------------- /filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/filter.go -------------------------------------------------------------------------------- /filter_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/filter_adapter.go -------------------------------------------------------------------------------- /filter_adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/filter_adapter_test.go -------------------------------------------------------------------------------- /filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/filter_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/emicklei/go-restful/v3 2 | 3 | go 1.13 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jsr311.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/jsr311.go -------------------------------------------------------------------------------- /jsr311_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/jsr311_test.go -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/log/log.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/logger.go -------------------------------------------------------------------------------- /mime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/mime.go -------------------------------------------------------------------------------- /mime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/mime_test.go -------------------------------------------------------------------------------- /options_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/options_filter.go -------------------------------------------------------------------------------- /options_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/options_filter_test.go -------------------------------------------------------------------------------- /parameter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/parameter.go -------------------------------------------------------------------------------- /path_expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/path_expression.go -------------------------------------------------------------------------------- /path_expression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/path_expression_test.go -------------------------------------------------------------------------------- /path_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/path_processor.go -------------------------------------------------------------------------------- /path_processor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/path_processor_test.go -------------------------------------------------------------------------------- /request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/request.go -------------------------------------------------------------------------------- /request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/request_test.go -------------------------------------------------------------------------------- /response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/response.go -------------------------------------------------------------------------------- /response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/response_test.go -------------------------------------------------------------------------------- /route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/route.go -------------------------------------------------------------------------------- /route_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/route_builder.go -------------------------------------------------------------------------------- /route_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/route_builder_test.go -------------------------------------------------------------------------------- /route_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/route_reader.go -------------------------------------------------------------------------------- /route_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/route_test.go -------------------------------------------------------------------------------- /router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/router.go -------------------------------------------------------------------------------- /service_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/service_error.go -------------------------------------------------------------------------------- /tracer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/tracer_test.go -------------------------------------------------------------------------------- /web_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/web_service.go -------------------------------------------------------------------------------- /web_service_container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/web_service_container.go -------------------------------------------------------------------------------- /web_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emicklei/go-restful/HEAD/web_service_test.go --------------------------------------------------------------------------------