Я хочу отправить данные HTTP Post из приложения Android в сценарий Python (Apache с Mod_Python). Раньше я тестировал свой Android-клиент и успешно отправлял данные в php-скрипт. Когда я использую форму и отправляю данные в свой скрипт Python, он работает хорошо (загрузка или с приведенным ниже скриптом, предлагающим «Файл не загружен»).
У меня проблемы только тогда, когда я хочу отправить данные из своего приложения для Android в Python.
я получаю сообщение об ошибке
ValueError: для распаковки требуется более 1 значения
Вот мой код Python:
def upload(req):
sys.stderr = open('/var/www/cv/py/errorlog.txt', 'a')
try: # Windows needs stdio set for binary mode.
import msvcrt
msvcrt.setmode (0, os.O_BINARY) # stdin = 0
msvcrt.setmode (1, os.O_BINARY) # stdout = 1
except ImportError:
pass
if False:
# do some stuff, not used
else:
message = 'No file was uploaded'
sys.stderr.close()
sys.stderr = sys.__stderr__
return message
Мой Android-код для http-сообщения довольно длинный, но отлично работал в других настройках, поэтому я пока его не публикую (могу сделать по запросу). У кого-нибудь есть подсказка, где мне нужно начать поиск ошибки?