Score %0 (0 correct0 incorrect20 unanswered)

Q1. Che tipo di relazione è definito come un'entità esistente solo se esiste un'altra entità genitore, ad esempio, pagine in un libro?

  • Parziale
  • Dipendente
  • Associativa
  • Collegata

Q2. Quale schema di URL è consigliato quando si lavora con una risorsa singola e una raccolta di risorse?

  • /aziende/{id} e /azienda
  • /azienda/{id} e /aziende
  • /aziende/{id} e /aziende
  • /azienda/{id} e /azienda

Q3. Quando si tratta di Token JSON Web (JWT), cosa è una claim?

  • dati nel token
  • Proprietà
  • un permesso
  • un intero

Q4. Quale vincolo REST specifica che la conoscenza e la comprensione ottenute da una componente dell'API dovrebbero essere generalmente applicabili altrove nell'API?

  • Interfaccia Uniforme
  • Client-Server
  • Senza stato
  • Cacheabile

Q5. Cosa abiliteresti per consentire a un browser su un altro sito di fare una richiesta AJAX alla tua API?

  • HTTP
  • REST
  • OPZIONI
  • CORS

Q6. Le API utilizzano comunemente i webhook per _.

  • notificare altri sistemi di un evento
  • rilevare errori più rapidamente
  • migliorare la registrazione degli errori
  • registrare dati aggiuntivi

Q7. Qual è l'obiettivo sottostante di tutte le API?

  • aggiungere nuove tecnologie all'infrastruttura di un'organizzazione.
  • condividere funzionalità con altri sistemi.
  • spostare l'infrastruttura nel cloud.
  • appagare l'ultimo sforzo di trasformazione digitale.

Q8. Qual è uno strumento da riga di comando comune per utilizzare o esplorare un'API?

  • bash
  • curl
  • ssh
  • PowerShell

Q9. Qual è la specifica moderna per descrivere un'API?

  • OpenAPI (Swagger)
  • WADL
  • WSDL
  • OAuth

Specificazione OpenAPI

Q10. Quale verbo HTTP viene normalmente utilizzato per aggiornare o creare una risorsa in un'API?

  • SOTTOMETTI
  • SCRIVI
  • POST
  • CREA

Metodi di richiesta HTTP

Q11. Qual è un vantaggio della memorizzazione nella cache lato server nelle API?

  • Le app per dispositivi mobili funzionano meglio.
  • Migliora il tempo di attività.
  • Offre una migliore sicurezza.
  • Riduce il carico sui server.

Q12. La tua risorsa API non consente la cancellazione e un'applicazione client ha tentato di eliminare la risorsa. Quale codice di risposta HTTP dovresti restituire?

  • 409 Conflitto
  • 400 Richiesta non valida
  • 406 Non accettabile
  • 405 Metodo non consentito

Codici di risposta

Q13. Cos'è OpenID Connect?

  • uno strato di identità sopra OAuth 2.0
  • il nuovo nome per SAML 3.0
  • un sostituto moderno per le chiavi API
  • un concorrente SSO per OAuth 2.0

Cos'è OpenID Connect?

Q14. Qual è un vantaggio di GraphQL rispetto agli approcci REST?

  • query/risposte flessibili
  • API più stabili
  • compatibile con più gateway
  • più sicuro per impostazione predefinita

GraphQL vs. REST

Q15. Quale vincolo REST specifica che non dovrebbe esserci alcun contesto condiviso?

  • Senza stato
  • Client-Server
  • Interfaccia Uniforme
  • Cacheabile

Q16. A cosa serve un User-Agent?

  • Identifica l'ID utente.
  • Identifica l'applicazione client o l'SDK.
  • Identifica se l'API dovrebbe aspettarsi un'autenticazione utente.
  • Identifica se l'API dovrebbe accettare il traffico del microservizio.

Q17. Se dovessi aggiungere la versione utilizzando l'header Accept e Content-Type, qual sarebbe il formato corretto del valore dell'header?

  • application/json
  • application/json_version2
  • text/html
  • application/vnd.myapp.v2+json

Riferimento

Q18. Qual è un vantaggio che OAuth fornisce rispetto all'approccio con chiave API?

  • Un token è crittografato.
  • Un token è codificato.
  • Un token è limitato al caso d'uso.
  • Un token può essere condiviso tra sistemi.

Come proteggere facilmente le tue API con chiavi API e OAuth

Q19. La capacità di eseguire la stessa richiesta API più volte senza cambiare lo stato della risorsa è un esempio di _.

  • `architett

ura senza stato`

  • idempotenza
  • un'interfaccia uniforme
  • possibilità di memorizzazione nella cache

Q20. Quale componente puoi utilizzare per avvolgere architetture o protocolli legacy in un'interfaccia REST per una più facile consumazione e integrazione?

  • Proxy API
  • Gateway API
  • OpenAPI
  • Server di autorizzazione OAuth