Вэб-сэрвіс: Як гэта зрабіць?

Я хачу ведаць, калі гэта магчыма, каб стварыць вэб-дадатак ў ASP.net, які будзе выклікацца запыт URL, як www.site.com/param1=val1 Тады мой вэб-дадатак. мяркуюць, каб вярнуць значэнне назад кліенту.

Напрыклад, Google API (не ўпэўнены, хоць).

На самай справе, у мяне ёсць старонка вэб-сайта, які мае тэкставы скрыню, які прымае правільны спасылку на відэа і паказвае N. поглядаў у тым жа тэкставым полі для гэтага відэа. Тэхніка зрабіць гэта з'яўляецца унікальным для кожнага відэахостынгу як маё праграмаванне логікі выкарыстоўвае метады працы з радкамі для здабывання значэння прагляды з ссылкі кожнага сайта, адпаведна, у залежнасці ад характару HTML старонкі сайта (крыніца старонкі). Тэхніка цяпер працуе выдатна каля 10 сайтаў. Але такім чынам я абмяжоўваю мае кліент сайта абмену толькі 10 відэа.

Гэты метад здабывання думкі з сайта абмену відэа невялікая частка вельмі буйнога праекта.

Так я думаў, каб зрабіць гэта як вэб-сэрвіс, дзе кліент (мой праект) запытвае URL з відэасувязь ў якасці параметру, і гэты вэб-сэрвіс будзе вяртаць N з views.This дапаможа ў зніжэнні складанасці ў кіраванні кода і яго будзе лягчэй дадаць код для здабывання выгляду з новых сайтаў у будучыні.

Ці магчыма гэта? Калі гэта тое, калі ласка, паказаць дэманстрацыйны код, таму што я ніколі не спрабаваў, а таксама дайце мне ведаць, калі гэта лепшы спосаб справіцца з такой сітуацыяй.

Гэта ж, як і стварэнне паўторнага выкарыстання метаду/функцыі, якая эканоміць наш час.

2
Вы можаце шукаць вакол трохі пра «REST» або «RESTful»
дададзена аўтар Nicholas, крыніца

3 адказы

Для таго, каб пашырыць свой трохі каментар:

<Моцны> REST Service

АДПАЧЫНАК паслуга з'яўляецца Webservices паўторнага рэалізацыі alreadys існуючай метад HTTP (напрыклад, GET, POST, PUT, DEL) для выканання для кожнага запыту з тымі ж параметрамі, тое ж самае дзеяннем. (Напрыклад, з параметрам выгляду = Asc заўсёды вяртае спіс, адсартаваны па назве па ўзрастанні).

У .Net можна выкарыстоўваць WCF для стварэння REST службы

Дадатковая інфармацыя:

http://msdn.microsoft.com/en-us/netframework/cc950529.aspx http://www.oracle.com/technetwork/articles/javase/index-137171.html

1
дададзена
Дзякуючы Нікалас. Я ніколі не чуў пра REST таксама :( І У шляхі я бачу, што тыя наперад вызначаныя метады (сартавання = ўзрастанні) дзе, як і ў маім выпадку, калі я хачу перадаць спасылку на сэрвіс, які будзе апрацоўваць гэтую старонку, атрымліваючы крыніца старонка спасылкі, а затым вярнуць мне цэлае значэнне, каб паказаць шэраг відаў відэа на гэтай старонцы.
дададзена аўтар Amandeep Singh Saini, крыніца

Рухаючыся наперад, я хацеў бы паглядзець на WFC Web API . Вы можаце ўсталяваць яго з дапамогай мэнэджара пакетаў NuGet. Апісанне пакета <моцны> тут

1
дададзена
Дзякуючы MJ. На самай справе, я пачатковец у вэб-распрацоўкі, і я працаваў толькі з асноўнымі вэб-прыкладанняў ASP.NET. так як ключавыя словы ВМК і Nugetpackage усё для мяне загадка: P. Але я буду старацца, што таксама.
дададзена аўтар Amandeep Singh Saini, крыніца

Калі вы хочаце, вы можаце выкарыстоўваць WCF, каб рабіць тое, што вы кажаце ... Я магу сказаць, што гэта пераважны спосаб зрабіць гэта.

Кіраўніцтва па ўстаноўцы службы WCF ў IIS 7

Гэты падручнік мае службу ўзору, і вучыць, як усталяваць яго ў IIS 7.

<Моцны> Змяніць

Я знайшоў яшчэ адзін падручнік па WCF: (гэта адзін ёсць выявы, так што вы можаце глядзець на тое, што яны робяць)

Стварэнне RESTful WCF Service API: Пакрокавае кіраўніцтва па

1
дададзена
Добра ... якія-небудзь пытанні, смела пытайцеся! =)
дададзена аўтар Miguel Angelo, крыніца
Дзякуй Мігель, я проста пайшоў па спасылках. Я дам яму паспрабаваць.
дададзена аўтар Amandeep Singh Saini, крыніца