#rtlnfl Icke!
Peter Müller
@BaggersIO
718 Following 743 Followers 3.7K Posts
Latest posts 5
That's a blast 🙌 The #HTTP QUERY method landed as a proposed standard in RFC 10008
Ever used POST for a read-only search because the query was too big for the URL?View quoted post on X
New RFC 10008, just released, defines HTTP QUERY: request content with safe/idempotent semantics.
rfc-editor.org/info/rfc10008
Did you know you can soup up the thymian analyze command by validating your recorded traffic directly against your API specification?
🌱 thymian analyze --spec openapi:./openapi.yaml --traffic har:./traffic.har
📚 thymian.dev/tutorials/thym…
#APIDevelopment #OpenAPI #http #api
🌱 thymian analyze --spec openapi:./openapi.yaml --traffic har:./traffic.har
📚 thymian.dev/tutorials/thym…
#APIDevelopment #OpenAPI #http #api
Validate recorded HTTP traffic against conformance rules.View quoted post on X
npx thymian analyze --traffic har:./traffic.har
Works with HAR files from browsers, API clients, or proxies. Finds issues introduced by gateways, caches, and middleware.
thymian.dev/tutorials/thym…
The powerhouse under the hood is the built-in Thymian sampler. @matthyjk wrote a magnificent tutorial about how to generate and set up sample data and hooks (e.g., for authentication or data seeding).
🌱 thymian.dev/tutorials/samp…
#http #api #testing #contracttesting
🌱 thymian.dev/tutorials/samp…
#http #api #testing #contracttesting
Does your running API actually behave correctly?View quoted post on X
npx thymian test --spec openapi:openapi.yaml --target-url http://localhost:3000
Sends real requests, validates responses against HTTP rules. Catches implementation drift.
thymian.dev/tutorials/thym…
Finally, there is a way to cover #HTTP semantics for your #OpenAPI spec. Linting is just the first step to avoid API drift between specification, development, integration and production. #API
Catch missing headers, wrong status codes, and spec issues before deployment.View quoted post on X
npx thymian lint --spec openapi:openapi.yaml
No running server needed.
thymian.dev/tutorials/thym…