Стив,
HTTP имеет функцию «смотреть перед прыжком», которая позволяет клиенту спрашивать сервер, примет ли он отправку данных, прежде чем он действительно отправит данные. Я хотел бы использовать это, чтобы избежать передачи ГБ данных только для того, чтобы выяснить, что сервер в настоящее время не желает обрабатывать их. Посмотрите заголовок HTTP Expect и 100 кодов продолжения.
Кроме того, вы можете использовать FTP в подходе RESTful, т. Е. Мыслить в духе
<backup-store href="ftp://example.org/site/backup/images/"/>
и заставьте своих клиентов понимать схему URI ftp.
Наконец, T в HTTP означает передача , а не транспорт - важное различие, поскольку первое является семантикой приложения (HTTP является протоколом приложения), а второе - а не.
НТН,
Jan