Я нашел решение:
post_r = requests.post(url = POST_url, data = body, headers = header)
следует изменить на
post_r = requests.post(url = POST_url, json = body, headers = header)
Итак, я просто заменил data на json и скрипт напечатал мне вывод post_text очень хорошо.
Не помогло изменить 'content-type' в заголовке до «приложение» . Он выдал мне код состояния 415 ( "HTTP 415 Unsupported Media Type: код ответа клиента об ошибке указывает, что сервер отказывается принять запрос, поскольку формат полезной нагрузки находится в неподдерживаемом формате. Возможно, проблема с форматом связана с указанным в содержимом запроса -Тип или Content-Encoding, или в результате прямой проверки данных. ").
Мне все еще интересно, почему data = body недопустимо в строке запроса после публикации .