Jak wysłać żądanie django na zewnętrzny serwer
Cześć, więc mam tę metodę w widokach django, aby opublikować plik na innym serwerze. Pojawia się błąd HTTP 415 narzekający na typ nośnika żądania. Debugowałem żądanie i skopiowałem i wkleiłem jego zawartość do skrzypka. Kiedy opublikowałem to samo od skrzypka, zadziałało. Więc nie rozumiem, dlaczego nie działa przy użyciu pakietu zapytań Pythona.
Czy ktoś może mi w tym pomóc?
Dzięki.
def upload(request):
if request.method == 'POST':
url=settings.WEBSERVICES_URL+'validate'
r = requests.post('http://localhost:9090/validate',data=request)
r2 = requests.get('http://localhost:9090/test')
return render_to_response("upload.html", context_instance=RequestContext(request))
else:
return render_to_response("upload.html", context_instance=RequestContext(request))