Content-Type auswerten ( Bottle )
Verfasst: Mittwoch 2. Februar 2011, 13:58
Hi,
Ich benutze Bottle 0.8 in Debian Squeeze
und möchte Folgendes realisieren:
Ich teste den Request via cURL und setze den Header
Ein
zeigt mir nur folgende Header an
Kann mir jemand einen Tip geben?
Ich benutze Bottle 0.8 in Debian Squeeze
und möchte Folgendes realisieren:
Code: Alles auswählen
from bottle import route, request, abort
@route('/login', method='POST')
def login():
if not request.header.get('Content-Type') == "application/json":
abort(400, 'Wrong Content-Type')
cURL zeigt auch an, dass dieser gesetzt istcurl -v -X POST --header "Content-Type: application/json" URL
Doch wenn ich den Request mit Bottle auswerte, gibt es den Header nicht.> Content-Type: application/json
Ein
Code: Alles auswählen
return request.header
Gebe ich andere Header mit cURL an funktioniert es. Nur "Content-Type" scheint irgendwie verschluckt zu werden.Host
Accept
User-Agent
Kann mir jemand einen Tip geben?