Files
hyper-custom-cert/crates/example/expected-response.json

48 lines
1.8 KiB
JSON

{
"description": "Comprehensive test server for integration testing the hyper-custom-cert library",
"endpoints": {
"basic_tests": {
"/test/client/builder": "Test HttpClient builder pattern",
"/test/client/combined": "Test combined configuration options",
"/test/client/default": "Test default HttpClient creation",
"/test/client/headers": "Test custom headers configuration",
"/test/client/timeout": "Test timeout configuration"
},
"config_tests": {
"/test/config/headers/{count}": "Test custom header configurations",
"/test/config/timeout/{seconds}": "Test custom timeout values"
},
"error_tests": {
"/test/errors/connection": "Test connection error handling",
"/test/errors/invalid-url": "Test invalid URL handling",
"/test/errors/timeout": "Test timeout error handling"
},
"feature_tests": {
"/test/features/insecure": "Test insecure-dangerous feature",
"/test/features/native-tls": "Test native-tls backend functionality",
"/test/features/rustls": "Test rustls backend functionality"
},
"method_tests": {
"/test/methods/delete": "Test HTTP DELETE requests",
"/test/methods/get": "Test HTTP GET requests",
"/test/methods/post": "Test HTTP POST requests",
"/test/methods/put": "Test HTTP PUT requests"
},
"tls_tests": {
"/test/tls/cert-pinning": "Test certificate pinning",
"/test/tls/custom-ca": "Test custom CA certificate loading",
"/test/tls/self-signed": "Test self-signed certificate handling"
},
"utility": {
"/health": "Health check endpoint",
"/status": "Server status information"
}
},
"features_available": [
"native-tls",
"rustls",
"insecure-dangerous"
],
"name": "Hyper-Custom-Cert Test Harness",
"version": "1.0.0"
}