ottenere contatti di Gmail, non riesco a capire cosa impostare la lunghezza dei contenuti per

StackOverflow https://stackoverflow.com/questions/1155336

  •  18-09-2019
  •  | 
  •  

Domanda

Sto cercando di recuperare i miei contatti con ricciolo. Ho riuscito a ottenere la mia authToken, e ora sto ottenendo un errore che indica che ho bisogno di impostare il contenuto di lunghezza nell'intestazione, ma quando ho impostato la lunghezza del contenuto a 0 ottengo un errore "Richiesta non valida". Qualcuno sa che la lunghezza del contenuto è? E 'la lunghezza della chiave Auth? o la lunghezza dell'intero campo di intestazione che lo contiene? Sto solo rovistando nel buio, e l'API di Google non sembra spiegare di cosa si sta cercando.

È stato utile?

Soluzione 2

Quindi, la soluzione sembra essere che a) la seconda richiesta è un non avere un POST e b) il nome utente stavo passando in richiede un e-mail completo (boo@gmail.com, non solo boo)

Altri suggerimenti

Secondo lo standard HTTP , content-length deve essere maggiore o uguale a zero. Questa intestazione può causare un problema "Bad Request" se:

    intestazione
  • A 'transfer-encoding' è incluso nella richiesta con determinati valori o
  • Se il content-length è inferiore alla lunghezza effettiva
  • Un content-length minore di zero viene inviato

lunghezza contenuti dovrebbe essere la dimensione del corpo del messaggio (non compresi header). Ciò include dati POST (presumibilmente come il vostro authToken viene inviato) inviati con la richiesta.

La lunghezza inviato non dovrebbe aver bisogno per essere esatti (anche se si dovrebbe provare!). La maggior parte dei browser non si preoccupano della lunghezza (fino a quando è maggiore della lunghezza di contenuto effettivo). Se è inferiore alla lunghezza reale contenuto, maggior parte dei browser soffocare, ma non il contrario. Sto assumendo i server di Google agirà allo stesso modo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top