Мой разработчик пытается POST изображение на его веб-службы, как это:POST base64 данные в URL
http://consec.dev.domain.com/Services/ActivityService.svc/SubmitImage?userId=8D428BF6-51F0-43F6-947D-7E19A6A7F4BD&fileName=feels-bad.png&fileContent=iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
это base64 кодированное изображение (это один случается красная точка, но образы, которые мы будет использовать гораздо больше)
Когда он пытается запостить он получает:
HTTP Error 414. The request URL is too long.
он говорит мне его, потому что моя конфигурация IIS неправильно. Я рассказываю ему его код. Может ли кто-то пролить свет на это или указать нам в направлении, чтобы начать находить ответы? спасибо
Он посылает невероятно большой объем данных по параметрам GET, что является плохой идеей. Возможно, это можно будет исправить, изменив конфигурацию IIS, но даже лучшим решением было бы на самом деле ПОСЛАТЬ данные в первую очередь (чего он не делает). –
Это то, что я думал. Hes говорит мне, что я меняю его назад и вперед между POST и GET, но я все еще вижу это как URL. Таким образом, он всегда проходит через GET, если данные base64 находятся в URL-адресе, даже если он говорит, что он его POSTing, правильно? –
Вот что говорит URL (и ошибка 414), да. Ему нужно получить эти данные из строки запроса –