Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #6340 > unrolled thread
| Started by | softwareEngineer <ovNOSPAM@NOSPAMlibero.it> |
|---|---|
| First post | 2011-06-07 11:48 +0200 |
| Last post | 2011-06-10 17:20 +0000 |
| Articles | 19 — 12 participants |
Back to article view | Back to comp.lang.c++
accessing to web service from C++ softwareEngineer <ovNOSPAM@NOSPAMlibero.it> - 2011-06-07 11:48 +0200
Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-07 08:36 -0400
Re: accessing to web service from C++ Juha Nieminen <nospam@thanks.invalid> - 2011-06-08 10:11 +0000
Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-08 08:52 -0400
Re: accessing to web service from C++ Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-06-08 18:03 +0000
Re: accessing to web service from C++ Michael Doubez <michael.doubez@free.fr> - 2011-06-10 01:23 -0700
Re: accessing to web service from C++ legalize+jeeves@mail.xmission.com (Richard) - 2011-06-10 17:25 +0000
Re: accessing to web service from C++ Sherm Pendley <sherm.pendley@gmail.com> - 2011-06-08 20:48 -0400
Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-09 08:21 -0400
Re: accessing to web service from C++ Alexander Terekhov <terekhov@web.de> - 2011-06-09 15:57 +0200
Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-09 10:32 -0400
Re: accessing to web service from C++ Sherm Pendley <sherm.pendley@gmail.com> - 2011-06-10 09:41 -0400
Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-10 13:57 -0400
Re: accessing to web service from C++ Sherm Pendley <sherm.pendley@gmail.com> - 2011-06-10 17:00 -0400
Re: accessing to web service from C++ drew@furrfu.invalid (Drew Lawson) - 2011-06-08 14:06 +0000
Re: accessing to web service from C++ Donkey Hottie <donkey@fredriksson.dy.fi> - 2011-06-12 18:15 +0300
Re: accessing to web service from C++ Christopher <cpisz@austin.rr.com> - 2011-06-13 06:53 -0700
Re: accessing to web service from C++ Ebenezer <woodbrian77@gmail.com> - 2011-06-08 18:36 -0700
Re: accessing to web service from C++ legalize+jeeves@mail.xmission.com (Richard) - 2011-06-10 17:20 +0000
| From | softwareEngineer <ovNOSPAM@NOSPAMlibero.it> |
|---|---|
| Date | 2011-06-07 11:48 +0200 |
| Subject | accessing to web service from C++ |
| Message-ID | <iskrp1$qre$1@tdi.cu.mi.it> |
Hi All, I'm writing an application in C++ that will access at web service. Target platform is linux. I can not use .NET (I'm on linux) or Java ... Do you have any suggestion ? some example link ? some library/framework that can I use ? many thanks
[toc] | [next] | [standalone]
| From | Victor Bazarov <v.bazarov@comcast.invalid> |
|---|---|
| Date | 2011-06-07 08:36 -0400 |
| Message-ID | <isl610$g3r$1@dont-email.me> |
| In reply to | #6340 |
On 6/7/2011 5:48 AM, softwareEngineer wrote: > I'm writing an application in C++ that will access at web service. > Target platform is linux. > > I can not use .NET (I'm on linux) or Java ... > > Do you have any suggestion ? some example link ? some library/framework > that > can I use ? The C++ *language* and its Standard Library have no means to "access at web service". You need to use OS-specific means. If you ask in 'comp.os.linux.development.apps', you get a much more focused response. Consider asking OS-specific questions in the respective OS newsgroups first. V -- I do not respond to top-posted replies, please don't ask
[toc] | [prev] | [next] | [standalone]
| From | Juha Nieminen <nospam@thanks.invalid> |
|---|---|
| Date | 2011-06-08 10:11 +0000 |
| Message-ID | <4def4ace$0$2831$7b1e8fa0@news.nbl.fi> |
| In reply to | #6350 |
Victor Bazarov <v.bazarov@comcast.invalid> wrote: > The C++ *language* and its Standard Library have no means to "access at > web service". Is it really such a huge faux pas to ask here if someone knows of a good third-party library to perform a specific task? > You need to use OS-specific means. You make it sound like there are only two possibilities: Either using whatever the C++ standard offers, or using "OS-specific means". Did you know that a big bunch of C/C++ libraries out there are *not* tied to any specific OS, but have been ported to several (so that any program using those libraries will compile and work on any of those OS's)?
[toc] | [prev] | [next] | [standalone]
| From | Victor Bazarov <v.bazarov@comcast.invalid> |
|---|---|
| Date | 2011-06-08 08:52 -0400 |
| Message-ID | <isnr9q$s6m$1@dont-email.me> |
| In reply to | #6411 |
On 6/8/2011 6:11 AM, Juha Nieminen wrote: > Victor Bazarov<v.bazarov@comcast.invalid> wrote: >> The C++ *language* and its Standard Library have no means to "access at >> web service". > > Is it really such a huge faux pas to ask here if someone knows of a good > third-party library to perform a specific task? That's the the OP to decide whether he/she made "a huge faux pas". Did you read the original post? And do you contest the statement that asking in the OS newsgroup will get the OP a better response about the library/framework than HERE? I am fairly certain that most here know how to boil an egg or dice a cucumber. Hence if I ask how to make an egg-cucumber salad, *someone* probably knows a recipe or a good web site where I'd go look for one... But the questions on making a salad might just be a faux pas (as in a violation of the etiquette rules, or customs). >> You need to use OS-specific means. > > You make it sound like there are only two possibilities: Either using > whatever the C++ standard offers, or using "OS-specific means". Yes. As far as "accessing to web service" is concerned. Standard C++ library is not OS-specific. Network access is. Until *all* OSes out there support connecting to a web service, that functionality will *always* be OS-specific. Do you disagree? > Did you know that a big bunch of C/C++ libraries out there are *not* > tied to any specific OS, but have been ported to several (so that any > program using those libraries will compile and work on any of those OS's)? What fly crawled up your ass today? Yes, I *know* that a big bunch of libraries out there are not OS specific. WTF does this have to do with "accessing to web service"? Do you have anything positive to contribute or are you just going to pick on my recommendations of the better places to ask questions? V -- I do not respond to top-posted replies, please don't ask
[toc] | [prev] | [next] | [standalone]
| From | Jorgen Grahn <grahn+nntp@snipabacken.se> |
|---|---|
| Date | 2011-06-08 18:03 +0000 |
| Message-ID | <slrniuvebb.gtj.grahn+nntp@frailea.sa.invalid> |
| In reply to | #6419 |
On Wed, 2011-06-08, Victor Bazarov wrote: > On 6/8/2011 6:11 AM, Juha Nieminen wrote: >> Victor Bazarov<v.bazarov@comcast.invalid> wrote: >>> The C++ *language* and its Standard Library have no means to "access at >>> web service". >> >> Is it really such a huge faux pas to ask here if someone knows of a good >> third-party library to perform a specific task? > > That's the the OP to decide whether he/she made "a huge faux pas". Did > you read the original post? And do you contest the statement that > asking in the OS newsgroup will get the OP a better response about the > library/framework than HERE? I suspect that Juha found your pointer to an OS newsgroup misleading in this case. I suspect such libraries (if they exist) are largely portable frameworks, and the people using them may not be the kind who hang around in OS-centric newsgroups. I don't care much for web services, but as far as I can tell it's an area dominated by inferior languages. It would be nice if we could be a bit helpful when people come around and want to do it using C++. (Even when their questions are too vague, like this one.) /Jorgen -- // Jorgen Grahn <grahn@ Oo o. . . \X/ snipabacken.se> O o .
[toc] | [prev] | [next] | [standalone]
| From | Michael Doubez <michael.doubez@free.fr> |
|---|---|
| Date | 2011-06-10 01:23 -0700 |
| Message-ID | <d460d116-e136-4dd2-813f-53b7cc004a35@v31g2000vbs.googlegroups.com> |
| In reply to | #6433 |
On 8 juin, 20:03, Jorgen Grahn <grahn+n...@snipabacken.se> wrote: > On Wed, 2011-06-08, Victor Bazarov wrote: > > On 6/8/2011 6:11 AM, Juha Nieminen wrote: > >> Victor Bazarov<v.baza...@comcast.invalid> wrote: > >>> The C++ *language* and its Standard Library have no means to "access at > >>> web service". > > >> Is it really such a huge faux pas to ask here if someone knows of a good > >> third-party library to perform a specific task? > > > That's the the OP to decide whether he/she made "a huge faux pas". Did > > you read the original post? And do you contest the statement that > > asking in the OS newsgroup will get the OP a better response about the > > library/framework than HERE? > > I suspect that Juha found your pointer to an OS newsgroup misleading > in this case. I suspect such libraries (if they exist) are largely > portable frameworks, and the people using them may not be the kind who > hang around in OS-centric newsgroups. As a matter of fact, Poco is such a web centric library (well, it is rather a framework). I have not looked at it for a long time but from what I remember, it was quite nicely done. http://pocoproject.org/ There is also gnuSOAP if you don't mind the licensing. > I don't care much for web services, but as far as I can tell it's an > area dominated by inferior languages. It would be nice if we could be > a bit helpful when people come around and want to do it using C++. > (Even when their questions are too vague, like this one.) I don't know what you call inferior languages; IMO people just use what is needed for the job. Note that a figure of SOA is Nicolai M. Josuttis which is well known for its work in C++. -- Michael
[toc] | [prev] | [next] | [standalone]
| From | legalize+jeeves@mail.xmission.com (Richard) |
|---|---|
| Date | 2011-06-10 17:25 +0000 |
| Message-ID | <istk35$b0g$2@news.xmission.com> |
| In reply to | #6530 |
[Please do not mail me a copy of your followup]
Michael Doubez <michael.doubez@free.fr> spake the secret code
<d460d116-e136-4dd2-813f-53b7cc004a35@v31g2000vbs.googlegroups.com> thusly:
>There is also gnuSOAP if you don't mind the licensing.
There is no such thing as gnuSOAP, AFAIK. Google doesn't know it
either.
There is gSOAP, which is covered under a variety of licenses and is
definately fine to use in commercial software.
<http://www.cs.fsu.edu/~engelen/soaplicense.html>
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>
Legalize Adulthood! <http://legalizeadulthood.wordpress.com>
[toc] | [prev] | [next] | [standalone]
| From | Sherm Pendley <sherm.pendley@gmail.com> |
|---|---|
| Date | 2011-06-08 20:48 -0400 |
| Message-ID | <m239jjhlsd.fsf@sherm.shermpendley.com> |
| In reply to | #6419 |
Victor Bazarov <v.bazarov@comcast.invalid> writes: > On 6/8/2011 6:11 AM, Juha Nieminen wrote: >> Victor Bazarov<v.bazarov@comcast.invalid> wrote: >>> The C++ *language* and its Standard Library have no means to "access at >>> web service". >> >> Is it really such a huge faux pas to ask here if someone knows of a good >> third-party library to perform a specific task? > > That's the the OP to decide whether he/she made "a huge faux pas". > Did you read the original post? And do you contest the statement that > asking in the OS newsgroup will get the OP a better response about the > library/framework than HERE? Honestly? Yes, depending on the group. Ask in a microsoft group, and you'll probably be referred to a .NET or ATL library instead of something usable across a variety of systems. Ask in a gnu-oriented group, and no one will mention something that happens to be BSD-licensed. The participants in those groups will defend their answers as being topical for the group, but objectively speaking a non-partisan answer would IMHO be of better service to the OP. In many ways, if you're looking for something that's callable from C++ and available on a wide variety of systems, this *is* one of the better places to ask, even if it isn't strictly on-topic according to the group charter. > Until *all* OSes out > there support connecting to a web service, that functionality will > *always* be OS-specific. Do you disagree? I do. There's an entire class (hee) of libraries out there that are neither part of C++ nor specific to one OS. Boost, for example. sherm--
[toc] | [prev] | [next] | [standalone]
| From | Victor Bazarov <v.bazarov@comcast.invalid> |
|---|---|
| Date | 2011-06-09 08:21 -0400 |
| Message-ID | <isqdrf$fbr$1@dont-email.me> |
| In reply to | #6459 |
On 6/8/2011 8:48 PM, Sherm Pendley wrote: > Victor Bazarov<v.bazarov@comcast.invalid> writes: > >> On 6/8/2011 6:11 AM, Juha Nieminen wrote: >>> Victor Bazarov<v.bazarov@comcast.invalid> wrote: >>>> The C++ *language* and its Standard Library have no means to "access at >>>> web service". >>> >>> Is it really such a huge faux pas to ask here if someone knows of a good >>> third-party library to perform a specific task? >> >> That's the the OP to decide whether he/she made "a huge faux pas". >> Did you read the original post? And do you contest the statement that >> asking in the OS newsgroup will get the OP a better response about the >> library/framework than HERE? > > Honestly? Yes, depending on the group. Ask in a microsoft group, and > you'll probably be referred to a .NET or ATL library instead of something > usable across a variety of systems. Ask in a gnu-oriented group, and > no one will mention something that happens to be BSD-licensed. The > participants in those groups will defend their answers as being topical > for the group, but objectively speaking a non-partisan answer would > IMHO be of better service to the OP. Honestly. The OP stated what OS he/she was on, I recommended THAT OS' newsgroup. What's wrong with that? Tell me. Why should he/she care about any other OS or platform? There was NO request for portability. > In many ways, if you're looking for something that's callable from C++ > and available on a wide variety of systems, this *is* one of the better > places to ask, even if it isn't strictly on-topic according to the group > charter. I don't agree. It's like saying that if you need a legal problem addressed, a golf newsgroup would be a better place to ask because there are many of them there. Bullshit. >> Until *all* OSes out >> there support connecting to a web service, that functionality will >> *always* be OS-specific. Do you disagree? > > I do. There's an entire class (hee) of libraries out there that are > neither part of C++ nor specific to one OS. Boost, for example. For "accessing to web service"? Boost? On *all* OSes? Really? *All* of them? Really? Which part of Boost does that? Let's go, post the damn link already! V -- I do not respond to top-posted replies, please don't ask
[toc] | [prev] | [next] | [standalone]
| From | Alexander Terekhov <terekhov@web.de> |
|---|---|
| Date | 2011-06-09 15:57 +0200 |
| Message-ID | <4DF0D14F.6D29BD56@web.de> |
| In reply to | #6485 |
Victor Bazarov wrote: [...] > > I do. There's an entire class (hee) of libraries out there that are > > neither part of C++ nor specific to one OS. Boost, for example. > > For "accessing to web service"? Boost? On *all* OSes? Really? *All* > of them? Really? Which part of Boost does that? Let's go, post the > damn link already! Bazarov, recall your "off-topic" crying regarding (multi)threading years ago here in this newsgroups... and then came boost.threads... and then came the topic of threading in the official C++ (draft) standard documents... why can't you imagine akin development for "web service" topic? Don't repeat the same mistake, okay? regards, alexander.
[toc] | [prev] | [next] | [standalone]
| From | Victor Bazarov <v.bazarov@comcast.invalid> |
|---|---|
| Date | 2011-06-09 10:32 -0400 |
| Message-ID | <isqlio$uo9$1@dont-email.me> |
| In reply to | #6500 |
On 6/9/2011 9:57 AM, Alexander Terekhov wrote: > > Victor Bazarov wrote: > [...] >>> I do. There's an entire class (hee) of libraries out there that are >>> neither part of C++ nor specific to one OS. Boost, for example. >> >> For "accessing to web service"? Boost? On *all* OSes? Really? *All* >> of them? Really? Which part of Boost does that? Let's go, post the >> damn link already! > > Bazarov, recall your "off-topic" crying regarding (multi)threading years > ago here in this newsgroups... and then came boost.threads... and then > came the topic of threading in the official C++ (draft) standard > documents... why can't you imagine akin development for "web service" > topic? Don't repeat the same mistake, okay? > > regards, > alexander. You live so far ahead of us in the future, Terekhov, that I am amazed and awed by your visits. I am sure you're going to keep educating us, the unwashed, on the mistakes we're making and are going to make in the years ahead, the vision of which is so clear in your glorious mind... In the mean time perhaps you can share with us when and how Boost is going to add the web service... Oh, wait. The OP can't sit here for years expecting the boost.webservice to "come". The OP needs something now. Take a break, Terekhov. We're not trying to discuss accessing a web service in the language, are we? (yes it would be off-topic too) The OP needs a library/framework, I pointed him to the the OS newsgroup where those are better known. Keep trolling, alexander. V -- I do not respond to top-posted replies, please don't ask
[toc] | [prev] | [next] | [standalone]
| From | Sherm Pendley <sherm.pendley@gmail.com> |
|---|---|
| Date | 2011-06-10 09:41 -0400 |
| Message-ID | <m2tybxiz21.fsf@sherm.shermpendley.com> |
| In reply to | #6485 |
Victor Bazarov <v.bazarov@comcast.invalid> writes: > Why should he/she care about any other OS or platform? Why shouldn't he? Plans change, platforms evolve. Simple case in point: Apple, a few years ago, changed from PPC to Intel chips. Devs whose code assumed a particular endianness - perhaps because they didn't care about "portability" - were in a world of hurt during the transition. > For "accessing to web service"? Boost? On *all* OSes? Really? > *All* of them? Really? No - not really. I used Boost as an example of a portable library that could be legitimately referred to here in the general case. The rest, the notion that it applies specifically to the OPs question about web services for instance, comes from your own hyperactive imag- ination, for which I'm not responsible. sherm--
[toc] | [prev] | [next] | [standalone]
| From | Victor Bazarov <v.bazarov@comcast.invalid> |
|---|---|
| Date | 2011-06-10 13:57 -0400 |
| Message-ID | <istluu$qrb$1@dont-email.me> |
| In reply to | #6559 |
On 6/10/2011 9:41 AM, Sherm Pendley wrote: > Victor Bazarov<v.bazarov@comcast.invalid> writes: > >> Why should he/she care about any other OS or platform? > > Why shouldn't he? Plans change, platforms evolve. Simple case in point: > Apple, a few years ago, changed from PPC to Intel chips. Devs whose code > assumed a particular endianness - perhaps because they didn't care about > "portability" - were in a world of hurt during the transition. <shrug> I don't see the parallel. Difference in endianness is a known problem. Because "endianness" is a universal concept. Differences in accessing a web service do not exist because very few OSes actually support such an access. So, a cross-platform (or, rather, a platform-independent) solution involving endianness is necessary. A platform-independent solution for accessing a web service is not possible. >> For "accessing to web service"? Boost? On *all* OSes? Really? >> *All* of them? Really? > > No - not really. I used Boost as an example of a portable library that > could be legitimately referred to here in the general case. In the general case you can. The OP wasn't talking about a general case. At least that's what I gathered when I recommended asking in the OS newsgroup. What was so wrong about it that you can't stop and think about your objection and simply see that your efforts are off-target? > The rest, the notion that it applies specifically to the OPs question > about web services for instance, comes from your own hyperactive imag- > ination, for which I'm not responsible. <sigh> My "hyperactive imagination"... Listen to yourself. So, it's my hyperactive imagination that insists on suggesting the OS newsgroup for inquiries about web service access, right? And for all other OS-specific frameworks or libraries. And you keep bringing up an IRRELEVANT portable library that doesn't address the OP's issue in the lightest. And scorn me for not agreeing with you... I give up. It's like arguing with a child, and I have more than enough of that at home. V -- I do not respond to top-posted replies, please don't ask
[toc] | [prev] | [next] | [standalone]
| From | Sherm Pendley <sherm.pendley@gmail.com> |
|---|---|
| Date | 2011-06-10 17:00 -0400 |
| Message-ID | <m239jhe71f.fsf@sherm.shermpendley.com> |
| In reply to | #6573 |
Victor Bazarov <v.bazarov@comcast.invalid> writes: > On 6/10/2011 9:41 AM, Sherm Pendley wrote: >> No - not really. I used Boost as an example of a portable library that >> could be legitimately referred to here in the general case. > > In the general case you can. The OP wasn't talking about a general > case. I'm not the OP, and in the comment you replied to, I *was* talking about the general case. >> The rest, the notion that it applies specifically to the OPs question >> about web services for instance, comes from your own hyperactive imag- >> ination, for which I'm not responsible. > > <sigh> My "hyperactive imagination"... Listen to yourself. So, it's > my hyperactive imagination that insists on suggesting the OS newsgroup > for inquiries about web service access, right? Wrong. Once again, your imagination has led you to read something other than what I actually wrote. I meant exactly what I said, nothing more nor less: That your imagination came up with the notion that my earlier comment applied to anything other than the general case. > And you keep bringing up an > IRRELEVANT portable library that doesn't address the OP's issue in the > lightest. And scorn me for not agreeing with you... No, the scorn is because you keep pretending that my comment about Boost was intended to address the OP's specific issue, rather than the general case that the thread had, at that point, evolved into discussing. It's called "evading the point," and it's a rhetorical technique that's often used to distract from the fact one has nothing useful or relevant to say about the actual topic at hand. Look, I respect your knowledge and C++ skills, but you've clearly lost the context of this particular subthread. If you'd care to rewind a bit and respond to *what I actually wrote*, I'd welcome a civil discussion about it. Otherwise, I'm done here. sherm--
[toc] | [prev] | [next] | [standalone]
| From | drew@furrfu.invalid (Drew Lawson) |
|---|---|
| Date | 2011-06-08 14:06 +0000 |
| Message-ID | <isnvl8$c28$1@raid.furrfu.com> |
| In reply to | #6340 |
[Hopefully I've fixed my news config and this goes out this time.]
In article <iskrp1$qre$1@tdi.cu.mi.it>
softwareEngineer <ovNOSPAM@NOSPAMlibero.it> writes:
>Hi All,
>I'm writing an application in C++ that will access at web service.
>Target platform is linux.
>
>I can not use .NET (I'm on linux) or Java ...
>
>Do you have any suggestion ? some example link ? some library/framework that
>can I use ?
I'm assuming that you mean you will use a web service provided by
someone else. Nothing about that is C++ specific. The basic steps
are:
1) Make a network connection to the server [OS specific]
2) Make the request [HTTP/SOAP protocol specific]
3) Interpret the results [specific to the web service]
For searching, be aware that "web service" is a synonymn for SOAP
(Simple Object Access Protcol), which is largely XML layered on top
of HTTP.
It can be done bare-bones in C++, but life will be easier with at
least an XML library of some sort (Xerces-C, TinyXML, etc.).
--
Drew Lawson | "Look! A big distracting thing!"
| -- Crow T. Robot.
|
[toc] | [prev] | [next] | [standalone]
| From | Donkey Hottie <donkey@fredriksson.dy.fi> |
|---|---|
| Date | 2011-06-12 18:15 +0300 |
| Message-ID | <9j1fc8-7vu.ln1@hurricane.fredriksson.dy.fi> |
| In reply to | #6424 |
8.6.2011 17:06, Drew Lawson kirjoitti: > > For searching, be aware that "web service" is a synonymn for SOAP > (Simple Object Access Protcol), which is largely XML layered on top > of HTTP. Negative! There is also REST (RESTful Web Services) with is simpler than SOAP. There is also XML-RPC and other older ways to do it. However, I have used only SOAP to implement Web Services. > > It can be done bare-bones in C++, but life will be easier with at > least an XML library of some sort (Xerces-C, TinyXML, etc.). > gsoap is a library implementing SOAP for C/C++. -- You recoil from the crude; you tend naturally toward the exquisite.
[toc] | [prev] | [next] | [standalone]
| From | Christopher <cpisz@austin.rr.com> |
|---|---|
| Date | 2011-06-13 06:53 -0700 |
| Message-ID | <6644eb16-8531-4c8d-ad8f-916f3d85be1c@z4g2000prk.googlegroups.com> |
| In reply to | #6657 |
On Jun 12, 10:15 am, Donkey Hottie <don...@fredriksson.dy.fi> wrote: > 8.6.2011 17:06, Drew Lawson kirjoitti: > > > > > For searching, be aware that "web service" is a synonymn for SOAP > > (Simple Object Access Protcol), which is largely XML layered on top > > of HTTP. > > Negative! There is also REST (RESTful Web Services) with is simpler than > SOAP. There is also XML-RPC and other older ways to do it. > > However, I have used only SOAP to implement Web Services. > > > > > It can be done bare-bones in C++, but life will be easier with at > > least an XML library of some sort (Xerces-C, TinyXML, etc.). > > gsoap is a library implementing SOAP for C/C++. > > -- > > You recoil from the crude; you tend naturally toward the exquisite. I'm gonna have to agree with Victor. I don't think any discussion that does not have to do with the C++ language itself and the C++ standard has any place on this newsgroup. Just because some portable library exists somewhere that does something, does not make it on topic. That portable library still makes use of underlying operating specific implementation. If we were to open up discussions based on that reasoning then the newsgroup would be flooded with questions about libraries, their use, their lack of documentation, etc. etc. All those types of questions have better places to ask. "I need a library that does xyz" "I don't understand the interface for the library that does xyz" Fact is that there will be a ton of posts about libraries that maybe one or two people have even heard of and less people would be able to help with. Boost is an exception, because A) Parts of boost are being made part of the standard.
[toc] | [prev] | [next] | [standalone]
| From | Ebenezer <woodbrian77@gmail.com> |
|---|---|
| Date | 2011-06-08 18:36 -0700 |
| Message-ID | <9281a496-b3ff-4801-bc46-c6aa8c58b882@d28g2000yqf.googlegroups.com> |
| In reply to | #6340 |
On Jun 7, 4:48 am, softwareEngineer <ovNOS...@NOSPAMlibero.it> wrote: > Hi All, > I'm writing an application in C++ that will access at web service. > Target platform is linux. > > I can not use .NET (I'm on linux) or Java ... > > Do you have any suggestion ? some example link ? some library/framework that > can I use ? > > many thanks I work on web services -- and have a C++ library and a couple of C++ programs in an archive here -- http://webEbenezer.net/build_integration.html -- that you may find helpful to peruse. The software works on Linux, Windows, and Mac OSX. Brian Wood Ebenezer Enterprises http://webEbenezer.net
[toc] | [prev] | [next] | [standalone]
| From | legalize+jeeves@mail.xmission.com (Richard) |
|---|---|
| Date | 2011-06-10 17:20 +0000 |
| Message-ID | <istjpc$b0g$1@news.xmission.com> |
| In reply to | #6340 |
[Please do not mail me a copy of your followup]
softwareEngineer <ovNOSPAM@NOSPAMlibero.it> spake the secret code
<iskrp1$qre$1@tdi.cu.mi.it> thusly:
>I'm writing an application in C++ that will access at web service.
>Target platform is linux.
>
>I can not use .NET (I'm on linux) or Java ...
FYI, you can use Mono to run .NET code on linux.
>Do you have any suggestion ? some example link ? some library/framework that
>can I use ?
Take a look at gsoap.
<http://www.cs.fsu.edu/~engelen/soap.html>
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>
Legalize Adulthood! <http://legalizeadulthood.wordpress.com>
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.c++
csiph-web