Previous Entry Edit Entry Edit Tags Add to Memories Share this! Track This Next Entry
Рабочее
emacs
[info]tobotras
Если я хочу их C++ подёргать RESTful web service — на что смотреть, на wsdlpull, или есть что-то более правильное?

Вроде народ NanoGear хвалит

[info]deadmustdie — Max Zinal

2010-08-06 07:49 pm (local) Delete Screen Freeze Track This

Вот: http://code.google.com/p/nanogear/

Хотя лично мой печальный опыт с Web-сервисами (правда, без приставки REST) обычно заканчивался сочетанием CURL + ручная генерация SOAP-пакета.

Re: Вроде народ NanoGear хвалит

[info]tobotras

2010-08-06 07:55 pm (local) Delete Screen Freeze Track This

Спасибо!

Re: Вроде народ NanoGear хвалит

[info]deadmustdie — Max Zinal

2010-08-06 07:59 pm (local) Delete Screen Freeze Track This

Не за что. Забыл написать, почему SOAP и вручную.

Просто супер-совместимые в теории Web-сервисы от разных производителей на практике обычно демонстрируют большую степень капризности по специфике оформления SOAP, а в клинических случаях ещё и не жрут WSDL, сгенерированный соседом.

Re: Вроде народ NanoGear хвалит

[info]tobotras

2010-08-06 08:00 pm (local) Edit Delete Screen Freeze Track This

Поглядим. Мне проще, сервис будет один, и тот мой же.

Edited at 2010-08-06 08:00 pm (local)

WSDL это не про REST, а совсем наоборот, про web services в смысле стэка WS-*.

В большинстве случаев, когда говорят "RESTful web service", имеют в виду не REST в строгом смысле, а имеют в виду "мы тут выкатили какие-то HTTP-шные ручки и назвали модным словом REST, дёргайте на здоровье". Для работы с ними достаточно взять любую хорошую HTTP-клиент-библиотеку.

Что сейчас считается таковой в мире С++ -- не знаю (и вообще желание работать с web services из плюсов очень подозрительно).

Legacy, извините :)

wsdl это soap. Для restful достаточно libcurl

Боря, убери этот ужасный юзерпик.

Хо-хо. Видишь — работает :)

Вопреки!

Только память переводить...

For S3 we took curl and added the authorization (google: hail git). Not sure if it's "restful" though. Amazon says it is. Amazon also has S3-through-SOAP, and apparently very few people use it. We decided not to bother supporting that.

Okay, third voice for just using curl… Thanks!


Mass action on comments:
Userpic
[info]tobotras
Home   Post   Friends Page