Отправка данных через HTTP / S: двоичный файл или кодирование в base64url? - PullRequest
0 голосов
/ 30 ноября 2018

Я знаю, что, например, Google Gmail API хочет, чтобы вы отправляли все данные в base64url из-за того, что разные компьютеры с разными ОС могут интерпретировать ASCII и т. Д. По-разному, чем ваша машина.

Следовательно, есть лиесть ли риск неверного толкования принимающим сервером / компьютером, если отправка данных по HTTP или HTTPS в двоичном формате, а не в кодированном base64url?

Я использовал Google API просто в качестве примера, я хотел бы узнать более широко, еслиможно безопасно отправлять двоичные файлы по HTTP или HTTPS или лучше кодировать данные в base64url, чтобы не допустить неправильной интерпретации на любом конце обмена данными.

1 Ответ

0 голосов
/ 30 ноября 2018

Нет причин кодировать двоичный контент в полезные нагрузки HTTP.

...