2012-03-16 11 views
8

Siempre que solicito una URL externa usando urlfetch en GAE me sale el siguiente aviso:¿Cómo puedo suprimir la advertencia de cabeceras de urlfetch en Google App Engine?

WARNING 2012-03-16 15:37:21,474 urlfetch_stub.py:428] Stripped prohibited headers from URLFetch request: ['Content-Length'] 

entiendo por qué esto está ocurriendo, y que no será capaz de detener el problema subyacente. ¿Hay alguna manera de suprimir esta advertencia para que no obstruya los registros? Por supuesto, aún quisiera saber sobre cualquier otra advertencia/error que urlfetch quería registrar.

Respuesta

5

No hay forma de suprimirlo de los registros, deberá suprimir el encabezado Content-type.

+0

¿Es posible cuando no controlo el servidor al que hace una solicitud? Es una API de Google a la que estoy haciendo llamadas. – alnorth29

+4

A menos que me equivoque, urlfetch se queja de un encabezado que está configurando en la solicitud, por lo que el comportamiento del servidor no entra en él. (Y no puedo ver por qué Content-Length estaría prohibido en la respuesta, ¿eso no invalidaría casi todas las respuestas?) –

+0

Ah, OK. Eso tiene más sentido. ¡Gracias! – alnorth29