Задать вопрос
@interlocked
.NET developer

Каким способом организовать отправку/получение данных?

Имеется REST сервис ASP.NET WEB API2 (серверная часть), работающий с БД MSSQL. Необходимо отправлять/получать куски программного кода (code snippets) посредством HTTP-запросов (contentType: "application/json").
Вопрос: Каким образом можно отправлять программный код, сохранять его в БД, обрабатывать на сервере и соответственно потом получать его обратно в клиентскую часть (тоже .NET) так, чтобы код не терял своё форматирование?
  • Вопрос задан
  • 268 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
SuccessVM
@SuccessVM
Программирование - творчество
Лучше всего использовать специальные форматы сериализации \ дисериализации данных. Присмотрись к MessagePack, он как раз был создан, как замена формату JSON, только быстрее, есть поддержка на все популярные языки программирования.

B_Gx0HDW0AAA_eR.png:large

Можно также использовать Protocol Buffers (Protobuf) от Google, но придётся потратить время на его освоение, хотя бы с недельку, есть нюансы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Neuroware
@Neuroware
Программист в свободное от работы время
Весь текст, в котором нужно сохранить форматирование упаковывайте в Base64 и после отправляйте, аналогично после получения распаковывайте обратно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы