У меня серьезная проблема.У меня есть Java-сервис, который получает запросы POST.В Python я написал короткую тестовую программу.Сокращенная версия:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
filename = "..."
url = "..."
testFile = {'file': open(filename, 'rb')}
payload = {'name': 'müller'}
r = requests.post(url, data=payload, files=testFile)
Процесс Java теперь получает неверную экранированную строку, потому что «müller» получен как «m \ xfcller».Если я протестирую его в программе Python, я вижу, что каждая строка в Python dict экранируется таким образом.Итак, как я могу решить проблему с тем, что мой java POST получит не экранированный "müller"?
Спасибо за помощь!