HTTPaiutanti in util.http - AWS AppSync

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

HTTPaiutanti in util.http

L'util.httputilità fornisce metodi di supporto che è possibile utilizzare per gestire i parametri di HTTP richiesta e aggiungere intestazioni di risposta.

util.http.copyHeaders(headers)

Copia l'intestazione dalla mappa senza il set limitato di intestazioni. HTTP Puoi usarlo per inoltrare le intestazioni delle richieste all'endpoint downstream. HTTP

util.http.addResponseHeader(String, Object)

Aggiunge una singola intestazione personalizzata con il nome (String) e il valore (Object) della risposta. Si applicano le limitazioni seguenti:

  • I nomi delle intestazioni non possono corrispondere a nessuna delle intestazioni esistenti AWS o AWS AppSync limitate.

  • I nomi delle intestazioni non possono iniziare con prefissi limitati, ad esempio o. x-amzn- x-amz-

  • La dimensione delle intestazioni di risposta personalizzate non può superare i 4 KB. Sono inclusi i nomi e i valori delle intestazioni.

  • È necessario definire ogni intestazione di risposta una volta per operazione GraphQL. Tuttavia, se definisci più volte un'intestazione personalizzata con lo stesso nome, nella risposta viene visualizzata la definizione più recente. Tutte le intestazioni vengono conteggiate ai fini del limite di dimensione dell'intestazione indipendentemente dalla denominazione.

util.http.addResponseHeaders(Map)

Aggiunge più intestazioni di risposta alla risposta dalla mappa specificata di nomi (String) e valori (). Object Le stesse limitazioni elencate per il addResponseHeader(String, Object) metodo si applicano anche a questo metodo.