Какой самый простой способ для приложения общаться с веб-сайтом в asp.net? - PullRequest
0 голосов
/ 21 декабря 2010

У меня есть настольное приложение. Пользователи регистрируются, чтобы использовать его. Когда они регистрируются, мне нужно убедиться, что их адрес электронной почты уникален. Поэтому мне нужно отправить запрос на веб-сайт, который хранит список всех адресов электронной почты и возвращает результаты.

Самый простой и быстрый способ сделать это - ASP.NET?

Я мог бы сделать это:

Отправить веб-запрос:

http://www.site.com/validate.aspx?email=a@a.a

А aspx возвращает xml:

<response>Valid</response>

Есть еще несколько простых задач, подобных этой. Нет необходимости в строгой защите или в том, чтобы сделать систему особенно надежной из-за высокого спроса.

Раньше я пользовался веб-сервисами, но это слишком много для этой простой задачи.

Существует ли элегантный API, который объединяет эту коммуникационную систему, поскольку она должна быть очень распространенной.

Ответы [ 2 ]

1 голос
/ 21 декабря 2010

HTTP вас охватил.Просто проверьте код ответа с вашего сервера.

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

Я предлагаю вам использовать

409 Конфликт
Указывает, что запрос не может быть обработаниз-за конфликта в запросе

, но HTTP 418 мой любимый, так как мне нравится OpenGL.

0 голосов
/ 21 декабря 2010

На самом деле, я бы пошел с чем-то вроде того, что вы описали. Это работает для меня, если вам не нужно что-то еще. И я видел несколько онлайн-сервисов, работающих именно так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...