|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Привет всем! Есть некое приложение на шарпе. Нужно вызвать метод развернутого веб-приложения ASP.NET MVC. При этом есть два момента: - в удаленном методе один из параметров - List<String> - вызов нужно сделать методом POST Для определенности - сигнатура удаленного метода Код: c# 1.
Хотелось бы реализовать без использования сторонних библиотек. Ну и еще момент для определенности - вызов выполняю из контроллера своего ASP.NET MVC приложения, .NET FrameWork 4 ПС: кучу примеров по вызову через POST - видел. Но там везде какого-то фига передают строки через POST Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2015, 20:24 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoНо там везде какого-то фига передают строки через POST json-данные - тож строка ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2015, 20:27 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Изопропилjson-данные - тож строка Я понимаю. Но с той стороны почему-то не хотят понимать лист как строку. Переделываю из такого вызова: Код: c# 1. 2. 3. 4. 5. 6.
Указанным выше способом - не работает. Хотя если код один и его передаю просто как строку - то работает... Забавная ситуация. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2015, 20:38 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoИзопропилjson-данные - тож строка Я понимаю. Но с той стороны почему-то не хотят понимать лист как строку. Переделываю из такого вызова: Код: c# 1. 2. 3. 4. 5. 6.
Указанным выше способом - не работает. Хотя если код один и его передаю просто как строку - то работает... Забавная ситуация. Жестишь. А че вообще весь код в кавычки не возьмешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2015, 23:39 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoИзопропилjson-данные - тож строка Я понимаю. Но с той стороны почему-то не хотят понимать лист как строку. Переделываю из такого вызова: Код: c# 1. 2. 3. 4. 5. 6.
Указанным выше способом - не работает. Хотя если код один и его передаю просто как строку - то работает... Забавная ситуация. Вы сами это придумали или где-то нашли? Посмотрите на один из тысячи примеров и сделайте также ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 11:18 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
MonochromatiqueVadim Romanenkoпропущено... Я понимаю. Но с той стороны почему-то не хотят понимать лист как строку. Переделываю из такого вызова: Код: c# 1. 2. 3. 4. 5. 6.
Указанным выше способом - не работает. Хотя если код один и его передаю просто как строку - то работает... Забавная ситуация. Жестишь. А че вообще весь код в кавычки не возьмешь? А какой смысл выдумывать произведение Шекспира для вызова определенного веб-метода? Ну а если такой смысл есть - напишите, пожалуйста, какой-нибудь пример, если не сложно blestВы сами это придумали или где-то нашли? Посмотрите на один из тысячи примеров и сделайте также Уважаемый blest, уже перелопатил кучу примеров, но, как и писалось в стартпосте, люди передают исключительно строки. Найти пример с передачей массивов или сложных объектов пока не получилось. Отдельной проблемой видится то, что люди показывают пример вызова, но не показывают сигнатуру вызываемой стороны. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 13:52 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenko, ок. Напишите пожалуйста тип (.Net) который вы ходите получить в результате запроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 13:58 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blest, пусть метод GetValues будет возвращать обернутым в JSON List<MyValue>, где MyValue будет классом, имеющим два свойства типа String - code и value. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 14:05 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoПосмотрите на один из тысячи примеров и сделайте также Уважаемый blest, уже перелопатил кучу примеров, но, как и писалось в стартпосте, люди передают исключительно строки. Найти пример с передачей массивов или сложных объектов пока не получилось. Отдельной проблемой видится то, что люди показывают пример вызова, но не показывают сигнатуру вызываемой стороны.[/quot] У вас проблема с сигнатурой List<string> ? Вот конкретный пример Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Для распарсивания стринги в Json формате можете использовать например JsonConvert ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 14:15 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Тут , например, постят файлы с разными параметрами. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 15:00 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blest, попробовал вот так: Код: c# 1. 2. 3. 4. 5. 6. 7.
не прокатило. По какой-то причине codes, содержащий две строки, воспринимается на удаленной стороне как List из одной строки, содержащий обе исходных. Единственная строка в List -имеет такой вид: Код: plaintext
Т.е. передавался List из двух строк, а у принимающей стороны - оказался List из одной строки... ПС: я, видимо, некорректно уточнил вопрос. Я вызываю некий метод, принимающий один параметр - List<String>. А возвращает этот метод сложный объект На всякий случай - еще раз сигнатура удаленного метода: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 15:23 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenkoblest, попробовал вот так: Код: c# 1. 2. 3. 4. 5. 6. 7.
не прокатило. По какой-то причине codes, содержащий две строки, воспринимается на удаленной стороне как List из одной строки, содержащий обе исходных. Единственная строка в List -имеет такой вид: Код: plaintext
Т.е. передавался List из двух строк, а у принимающей стороны - оказался List из одной строки... ПС: я, видимо, некорректно уточнил вопрос. Я вызываю некий метод, принимающий один параметр - List<String>. А возвращает этот метод сложный объект На всякий случай - еще раз сигнатура удаленного метода: Код: c# 1.
Вадим, Вы попробовали мой вариант запроса? Если он выполняется успешно (что верно на 100%) конвертируйте его уже в любой свой вариант. Далее Вам уже сказали JsonResult это и есть строка, просто эта строка имеет Json-форма ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 15:36 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blest, повторюсь. У меня нет проблем с тем, чтоб разобрать РЕЗУЛЬТАТ выполнения веб-метода. У меня проблема с ПЕРЕДАЧЕЙ этому веб-методу параметра, объявленного как List<String>. Ваш вариант сейчас попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 15:44 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blest, Вот и результат. Код из прожекта: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
При этом вот код вызываемого тестового удаленного метода Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
После вызова response.IsSuccessStatusCode == false ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 15:51 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Да, я был неправ. Стоит директива HttpGet. но почему-то при смене на HttpPost - тестовый сервис публикуется с доступом только через GET. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 15:57 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Итак, решил начать с чистого листа. Создано 2 тестовых проекта ASP.NET MVC 4. Скачать их можно здесь Если вкратце, то метод в проекте CallerPrj вызывает метод проекта CalledPrj. Сначала запускаем проект CalledPrj, соответственно меняем URL в проекте CallerPrj, запускаем и переходим по условному адресу http://localhost:24143/api/Values?MyTest Если поставить breakpoint в проекте CalledPrj.ValuesController.MyTest, то увидим, что массив пришел абсолютно пустым. И вот возникает вопрос - что же я делаю не так ?? Если вкратце, то содержимое главного вызываемого метода проекта CalledPrj: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
и код вызывающего метода проекта CallerPrj: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 16:56 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenko, Смешались в кучу кони, люди... Клиентскую часть сделайте в точности по моему примеру Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Сколько значений при этом попадет в метод MyTest(List<String> values) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:22 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blest, если я правильно понимаю сигнатуру использованного Вами метода, то Вы предлагаете вызвать некий метод по некоему url с двумя строковыми параметрами с одинаковым именем. А не с одним параметром типа List<String>. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:26 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoЕсли поставить breakpoint в проекте CalledPrj.ValuesController.MyTest, то увидим, что массив пришел абсолютно пустым. В Вашем коде не нашел вызова этого метода... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:29 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blest, Я понял суть Вашей идеи :) Попробовал вот так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
но, к сожалению, в результате все равно пустой List в CalledPrj ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:31 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Вручную править Ваш код, чтобы еще и вызов делать, лень. Так бы сказал что не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:31 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenkoblest, если я правильно понимаю сигнатуру использованного Вами метода, то Вы предлагаете вызвать некий метод по некоему url с двумя строковыми параметрами с одинаковым именем. А не с одним параметром типа List<String>. Именно! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:36 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleron, поправил код по Вашему замечанию. blest, Плюс добавил два метода вызова последовательно. https://www.dropbox.com/s/0ar6ys9jed412iy/Tests.zip?dl=0 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:37 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blestVadim Romanenkoblest, если я правильно понимаю сигнатуру использованного Вами метода, то Вы предлагаете вызвать некий метод по некоему url с двумя строковыми параметрами с одинаковым именем. А не с одним параметром типа List<String>. Именно! Не получилось. В обновленных сырцах - то, как вызывалось в соответствии с Вашим предложением ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:38 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blestVadim Romanenkoblest, если я правильно понимаю сигнатуру использованного Вами метода, то Вы предлагаете вызвать некий метод по некоему url с двумя строковыми параметрами с одинаковым именем. А не с одним параметром типа List<String>. Именно! Вот зачем Вы человека в заблуждение вводите? Там же видно, что в коде полный бред, а вы Боржоми от цирроза пытаетесь спасти... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:39 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3.
ТС, вас выделенное не смущает? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:42 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleronblestпропущено... Именно! Вот зачем Вы человека в заблуждение вводите? Там же видно, что в коде полный бред, а вы Боржоми от цирроза пытаетесь спасти... Если не сложно - укажите пожалуйста, в чем бред ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:44 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenko, Что нажать в http://localhost:24143, чтобы вызвать сервис? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:45 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleronblestпропущено... Именно! Вот зачем Вы человека в заблуждение вводите? Там же видно, что в коде полный бред, а вы Боржоми от цирроза пытаетесь спасти... Я не пытаюсь спасти код ТС , а пишу сюда код правильный с моей точки зрения ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:46 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Konst_One Код: c# 1. 2. 3.
ТС, вас выделенное не смущает? Смущало. Поменял на HttpPost - с одной стороны, при публикации все равно совало Get, с другой - не помогло. Посмотрите пожалуйста лучше тестовые проекты. Там этой директивы нет вообще https://www.dropbox.com/s/0ar6ys9jed412iy/Tests.zip?dl=0 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:48 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
AxeleronVadim Romanenko, Что нажать в http://localhost:24143, чтобы вызвать сервис? Если у Вас при запуске на порт 24143 замапился проект CallerPrj, то нажать нужно http://localhost:24143/api/Values?MyTest ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 17:49 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenko, Какую версию фреймворка используете? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:11 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleron, .NET FrameWork 4.0 Проект ASP.NET MVC 4, Web Project ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:13 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoAxeleron, .NET FrameWork 4.0 Проект ASP.NET MVC 4, Web Project Вы же наверное понимаете, что у серверная часть у вас это web-api ASP.NET и Вы наверняка знаете, что это такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:22 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blestVadim RomanenkoAxeleron, .NET FrameWork 4.0 Проект ASP.NET MVC 4, Web Project Вы же наверное понимаете, что у серверная часть у вас это web-api ASP.NET и Вы наверняка знаете, что это такое? Не скажу, что я съел собаку в этом вопросе, но примерно в курсе. А в чем соль Вашего вопроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:23 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
CallerPrj: Поменяйте базовый класс с ApiController на Controller. Код вызова: Код: c# 1. 2. 3. 4. 5. 6.
CalledPr: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:24 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleron, и на этом тему предлагаю закрывать, пока ТС весь дом не спалил. Vadim Romanenko, при всем уважении, когда разводите костер надо иметь представление, как обращаться огнем. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:29 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleron, прошу прощения за вероятно дурацкий вопрос, но как мне после замены ApiController на Controller - выполнить вызов метода MyTest в CallerPrj в браузере? Тот самый метод, в котором Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:46 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenkoпрошу прощения за вероятно дурацкий вопрос, но как мне после замены ApiController на Controller - выполнить вызов метода MyTest в CallerPrj в браузере? А зачем Вам наследоваться от ApiController в приложении, которое вызывает сервис Web API? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:50 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenko, Очевидно, метод вызова в проекте CallerPrj будет выглядеть примерно так: Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:52 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
AxeleronVadim Romanenkoпрошу прощения за вероятно дурацкий вопрос, но как мне после замены ApiController на Controller - выполнить вызов метода MyTest в CallerPrj в браузере? А зачем Вам наследоваться от ApiController в приложении, которое вызывает сервис Web API? Потому что оно само является Web API. И в оригинале, и в тесте Тот кусок, который я попытался вытянуть в тестовые проекты - в жизни отвечает за аггрегацию данных из разных источников. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:52 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoПотому что оно само является Web API. И в оригинале, и в тесте По виду оба Ваших приложения похожи больше на Web апликации. Мой хрустальный шар не показал, что CallerPrj является Web API приложением :) Но если оба являются Web API, то, разумеется, обоим надо наследоваться от ApiController. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 18:55 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenko, клиентскую часть оставляйте как есть. Вы серверную часть можете менять CalledPrj? Например наследоваться в нем от Controller ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 19:03 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleron, Понятно. Спасибо. В рабочем состоянии два проекта выглядят следующим образом: Обновленные исходники двух проектов Ну вдруг кому-то придется решать аналогичную задачу. Если не сложно - подскажите, как нужно расширить вызов Код: c# 1.
чтоб он принимал не один параметр - массив значений, а несколько параметров? Так же интересно узнать у blest - откуда Вы узнали что массив можно передать, создав набор параметров с именем массива и перечисленными значениями? ПС: вдруг ссылка протухнет - вот содержимое двух самых важных классов из обоих проектов: CallerPrj Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
CalledPrj Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 19:07 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
blestVadim Romanenko, клиентскую часть оставляйте как есть. Вы серверную часть можете менять CalledPrj? Например наследоваться в нем от Controller Нет, серверную часть я менять не могу. Я пишу ту часть, которая в тестовом примере CallerPrj. Сама является серверной частью в моем прожекте. Отвечает за сборку и аггрегацию одинаковых по сути данных от разных компаний. Благодаря уточнениям Axeleron - тестовый прожект заработал. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 19:11 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoЕсли не сложно - подскажите, как нужно расширить вызов Код: c# 1.
чтоб он принимал не один параметр - массив значений, а несколько параметров? Путем создания доменного класса: Код: c# 1. 2. 3. 4. 5. 6.
Caller: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Called: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 19:26 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleron, не-не-не, как вызвать так, чтоб был обычный перечень параметров, без доменного класса, и в том числе List? Т.е. на стороне Called - вот такой метод, например Код: c# 1.
Как нужно модифицировать вызов на стороне Caller? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 19:53 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim RomanenkoТ.е. на стороне Called - вот такой метод, например Код: c# 1.
Как нужно модифицировать вызов на стороне Caller? А можно поинтересоваться зачем Вам нужно так вызывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 19:59 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleron, да все по той же самой :) Есть веб-метод, который мне нужно вызвать. У него куча параметров, один из них - массив. Вобщем-то именно таковым и является тот метод, ради которого я затевал весь этот топик ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 23:12 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenko, Так если веб-метод Ваш, то вызывайте и передавайте Ваш же доменный объект класса - а внего можете напихать что душе угодно. Не вижу в чем проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2015, 13:10 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Axeleron, проблема в том, что вызываемый мною метод - написан не мной, и я не могу изменить его сигнатуру. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 16:59 |
|
Вызов веб-метода через POST в C#
|
|||
---|---|---|---|
#18+
Vadim Romanenko, попробуйте: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 17:55 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1400625]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 457ms |
0 / 0 |