Когда я вызываю Gmail API, я получаю следующее (просто отрывок, очевидно, поскольку тело массивное:
{
...
payload: {
...
parts: [
{
"partId": "1",
"mimeType": "text/html",
"filename": "",
"headers": [
{
"name": "Content-Type",
"value": "text/html; charset=\"UTF-8\""
},
{
"name": "Content-Transfer-Encoding",
"value": "quoted-printable"
}
],
"body": {
"size": 4696,
"data": "PCFET0NUWVBFIGh0bWw-PGh0bWwgbGFuZz1lbj48....
Я только что включил соответствующие части. Вы увидите, что часть тела htmlэлектронная почта имеет кодировку base64Url, но в кодировке передачи содержимого четко указано «цитируемая печать». Я запускаю ее через декодер base64url и выдает правильные данные. Но в заголовке явно говорится, что она доступна для печати в кавычках
Что такоеЯ скучаю?
Это обычная часть тела, которая кажется совершенно правильной.
"headers": [
...
{
"name": "Content-Transfer-Encoding",
"value": "base64"
} ],
"body": {
"size": 601,
"data": "R29vZ2xlIEFQSXMgRXhwbG9yZXIgd2FzIGdyYW5