(Это первый раз, когда я сделал это на самом деле.)
<mx:HTTPService id="post_update" method="POST" result="{Dumper.info('bye')}"/>
Приведенный выше обработчик результатов предназначен только для целей отладки, но никогда не срабатывает, несмотря на то, что я загружаю через POST ...
post_update.url = getPath(parentDocument.url)+"update";
post_update.send(new_sel);
... получено и успешно обработано моим представлением Django:
def wc_post(request) :
request.session['wc'] = request.POST
return http.HttpResponse("<ok/>", mimetype="text/xml")
Что касается того, что я посылаю обратно из Джанго, я следую инструкциям здесь:
Отправка изображений с Flex на сервер
Я просто не хочу, чтобы это генерировало ошибку на стороне Flex, учитывая, что Django фактически получает и обрабатывает данные. Любая помощь приветствуется. Не могу вспомнить текст ошибки в Flex на данный момент.
ОБНОВЛЕНИЕ: new_sel (то, что я публикую из Flex) - это просто объект Flex с различными текстовыми полями.
ОБНОВЛЕНИЕ: различные сообщения об ошибках из event.message (в обработчике ошибок):
faultCode = "Server.Error.Request"
faultString = "Ошибка HTTP-запроса"; DSStatusCode = 500; errorID = 2032; type = "ioError"