У меня есть веб-сервис Spring, который я должен сделать пост.Это текущая подпись.
ScreenResult sendScreenAsPostcard(@RequestParam String listOfRecipients, @RequestParam String message, @RequestParam String userId, @RequestParam String captcha, @RequestParam MultipartFile image)
Приложение Flash вызывает эту функцию.Я использую интерфейс и использую Firebug для просмотра параметров.Когда я прохожу это.Я получаю
400 Bad Request.
Когда я изменяю подпись просто для того, чтобы убедиться, что могу ударить по ней все,
ScreenResult sendScreenAsPostcard(@RequestBody string)
и напечатаю строку.Он попадает в сервис, и я верю, что он способен читать параметры, хотя я не уверен, что он правильно читает составной файл.У меня вопрос, что я делаю не так?
Приложение Flash передает JSON.
Это релевантная часть тела.
Content-type: application/json Accept: application/json
Content-Disposition: form-data; name="message"
{"listOfRecipients":"","message":"","captcha":"","image":"RldTCBf+AAB4AAXcAAARlAAADAEAfxEEAAAACAAAAL8W4f0AAAEA2/0AAAAA/9n/2P/Y/+AAEEpGSUYAAQIBAEgASAAA/","userId":""}