Запросы Python отличаются от OSX и Linux? - PullRequest
0 голосов
/ 04 декабря 2018

моя версия пакетов запросов - это запросы 2.20.1, которые я делаю, чтобы опубликовать multipart / form-data, но когда я получаю пакет, в osx / linux получается другой результат, подобный этому:

postdata={'SiID':SiID,'Date':strdate,'Authenticator':Authenticator,'ExtNum':ExtNum,'Subject':Subject,'Method':Method,'Content':Content}
# files={'Data':('',json.dumps(postdata,ensure_ascii=False),'text/plain; charset=utf-8')}
files={}
files1=[]
files['Data'] = ('', json.dumps(postdata, ensure_ascii=False), 'text/plain; charset=utf-8')
for x in v_datadic:
    if x.get('FileName','0') <> '0':
        files[x['FileName']] = (x['FileName'],open(filepath+x['FileName'],'rb'), 'multipart/form-data')

Результат публикации osx похожэто: osx linux опубликовать результат примерно так: linux

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...