Как отправить запрос django на внешний сервер
Привет, поэтому у меня есть этот метод в представлениях Django, чтобы отправить файл на другой сервер. Я получаю сообщение об ошибке HTTP 415 с жалобой на тип носителя запроса. Я отладил запрос, скопировал и вставил его содержимое в fiddler. Когда я выложил то же самое из скрипача, это сработало. Так что я неЯ не понимаю, почему он не работает с использованием пакета запросов Python.
Кто-нибудь может мне с этим помочь?
Благодарю.
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))