Я создаю приложение для Android, которое работает на сервере rails. Сначала, когда я попытался опубликовать простые данные String на сервере, я столкнулся с проблемой InvalidAuthenticityToken, но понял, что могу обойти аутентификацию, установив тип контента "json"
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(Constants.REST_HOST + "/add_comment");
post.addHeader("Content-Type", "application/json");
Следующим шагом была попытка заставить работать фотографию профиля загрузки. Однако, когда я попытался загрузить фотографию с помощью сообщения MultipartEntity, установка типа содержимого «json» вызывает следующую ошибку
StandardError (неверная строка JSON):
, но не установка типа содержимого возвращает исключение InvalidAuthenticityToken. Как правильно отправить изображение на сервер rails из стороннего Java-клиента?
ActionController :: InvalidAuthenticityToken
(ActionController :: InvalidAuthenticityToken):