Sintaxis Básica
Cada archivo .rext contiene una o más peticiones HTTP. Esta página cubre la estructura fundamental.
Estructura de una Petición
Sección titulada «Estructura de una Petición»Una petición sigue este orden:
[directivas] → @name, @id, @collection, etc.MÉTODO URL → GET https://api.example.com/users[headers] → Content-Type: application/json → (línea vacía)[body] → { "key": "value" } → (línea vacía o @directiva)[post-directivas] → @assert, @captureDelimitadores
Sección titulada «Delimitadores»Las peticiones se separan usando uno de tres delimitadores:
| Delimitador | Descripción |
|---|---|
### | Separador clásico (puede incluir texto como comentario) |
--- | Separador limpio estilo Markdown |
| Doble línea vacía | Dos líneas vacías consecutivas separan las peticiones implícitamente |
Métodos Soportados
Sección titulada «Métodos Soportados»GET · POST · PUT · PATCH · DELETE · HEAD · OPTIONS
GET https://api.example.com/users
POST https://api.example.com/usersContent-Type: application/json
{ "name": "John", "email": "john@example.com"}
DELETE https://api.example.com/users/123Headers
Sección titulada «Headers»Los headers se definen como pares Clave: Valor, uno por línea, inmediatamente después de la línea del método:
POST https://api.example.com/dataContent-Type: application/jsonAuthorization: Bearer {{token}}X-Custom-Header: my-value
{ "data": "payload"}Body de la Petición
Sección titulada «Body de la Petición»El body viene después de una línea vacía tras los headers. Rext soporta cualquier tipo de contenido — JSON, form data, texto plano, etc.
Próximos Pasos
Sección titulada «Próximos Pasos»- Aprende sobre variables y valores dinámicos
- Explora las directivas de metadatos