#rest
2 APIs con esta etiqueta
API de Plantillas URI
Expande Plantillas URI (RFC 6570) — el estándar utilizado por GitHub, OpenAPI/Swagger, HAL y muchas APIs hipermedia — para construir URLs a partir de una plantilla y un conjunto de variables. El endpoint expand toma una plantilla como /users/{user}{?page,per_page} y un objeto JSON de variables, y devuelve la URI final con todo correctamente codificado en porcentaje. Implementa los cuatro niveles de la especificación: expansión simple {var}; expansión reservada {+var} y de fragmento {#var}; los operadores de etiqueta {.var}, ruta {/var}, parámetro de estilo de ruta {;var}, consulta {?var} y continuación de consulta {&var}; múltiples variables {x,y}; y los modificadores de valor — prefijo {var:3} (primeros N caracteres) y explosión {var*} (expandir listas y mapas elemento por elemento). Las variables pueden ser cadenas, listas o mapas asociativos. El endpoint parse inspecciona una plantilla y enumera sus expresiones, operadores y nombres de variables. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para clientes REST e hipermedia, SDKs de API y generadores de código, herramientas OpenAPI y construcción de enlaces. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto expande plantillas URI; para construir o analizar cadenas de consulta use una API de cadenas de consulta y para canonizar URLs use una API de URL.
api.oanor.com/uritemplate-api
API de Estado HTTP
Cada código de estado HTTP como una API. Busque cualquier código (por ejemplo, 404, 429, 503) y obtenga su frase de razón estándar, su clase (1xx Informativo, 2xx Éxito, 3xx Redirección, 4xx Error del Cliente, 5xx Error del Servidor), una descripción en inglés sencillo, la RFC que lo define, y banderas útiles para saber si es un error y si es comúnmente seguro reintentar (408, 425, 429, 500, 502, 503, 504). Liste cada código asignado o filtre por clase, y enumere las cinco clases de estado. Perfecto para clientes y pasarelas de API, páginas de error, paneles de registro y monitoreo, documentación y enseñanza. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Distinto de los verificadores de host/tiempo de actividad que reportan un estado en vivo — este es el diccionario de referencia de los códigos mismos.
api.oanor.com/httpstatus-api