Найти - Пользователи
Полная версия: Requests (Python 3) замена пробелов на "+" и не могу отправить кирилицу
Начало » Web » Requests (Python 3) замена пробелов на "+" и не могу отправить кирилицу
1
saw_tooth
Всем привет, проблемы при отправке кирилицы, а так же в замене пробелов знаком“+”
вот код:
def sendmessage(self, text):
        data = {
            'request': '{"timestamp":"2015-12-03 12:20:52.127","line":"Привет я строка кирилицы","line_id":"0","receiver_id":"380222222222","phones":"380555555555"}',
            'request_name': 'SEND_CHAT_LINE',
            'request_type': 'HANDLE_CHATS',
            'requester_info':  '{"referrer":"","device_id":"359652059360680","device_phone_number":"3802222222222"}'}
        r = request(self.method, self.url, data=data, headers=self.headers)
        print(r.text)

Пытался указывать в хедере запроса:
headers={'User-Agent': 'TokensApp 1; PythonAPI; Python 3.4',
                'Content-Type': 'application/json; charset=UTF-16'})
Не помогло.
Кто что может сказать?


Не исключено, что на сервере какие то траблы, но телефоны между собой обмениваются сообщениями, а вот отправит с помощью Python как то не выходит.
Пробывал просмотреть трафик с помощью Fiddler. Оказалось что “+” заменяет сама библиотека, а вот с кодировкой разобраться не получилось.
FishHook
могу отправить кирилицу
Тёща не даёт?
проблемы при отправке кирилицы
какие?
Не помогло.
Печаль! Ты удивительно информативный топик создал. Из него точно ясно, что у тебя нихрена не получается.
Помощь, как я понял, должна состоять в коллективном соболезновании?
saw_tooth
FishHook
Да, сейчас подправлю информацию. Просто искал пути, как бы это лучше предоставить.
Импульсивно реагируете, товарищ)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB