免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: crazylwl
打印 上一主题 下一主题

[求助]unix c 编写webservice客户端 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-01-06 13:20 |只看该作者
原帖由 lenovo 于 2007-1-6 13:16 发表

标准肯定是有的,
既然有了标准肯定要遵守了。



那一般的web service 是用什么http方法来建立连接的呢? POST 还是SOAP ?还是要看web service
如何写来决定?

论坛徽章:
0
12 [报告]
发表于 2007-01-06 13:26 |只看该作者
The W3C defines a Web service[1] as a software system designed to support interoperable machine-to-machine interaction over a network. Web services are frequently just application programming interfaces (API) that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services.

The W3C Web service definition encompasses many different systems, but in common usage the term refers to those services that use SOAP-formatted XML envelopes and have their interfaces described by WSDL. For example, WS-I only recognizes Web services in the context of these specifications.

我就一直没搞懂,web service 到底是什么。

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

[ 本帖最后由 langue 于 2007-1-6 13:32 编辑 ]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
13 [报告]
发表于 2007-01-06 13:28 |只看该作者
Web Service我仅仅知道一点。
应该是SOAP,因为我听别人提到过它。
我想你应该找些web service方面的资料看一看,
你对它的很多基本概念都不了解,赶鸭上架太困难了。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
14 [报告]
发表于 2007-01-06 13:32 |只看该作者
原帖由 langue 于 2007-1-6 13:26 发表
The W3C defines a Web service[1] as a software system designed to support interoperable machine-to-machine interaction over a network. Web services are frequently just application programming inter ...

它和corba有很多类似的地方,
我觉得可以认为它也是一种中间件技术。

论坛徽章:
0
15 [报告]
发表于 2007-01-06 13:35 |只看该作者
原帖由 lenovo 于 2007-1-6 13:28 发表
Web Service我仅仅知道一点。
应该是SOAP,因为我听别人提到过它。
我想你应该找些web service方面的资料看一看,
你对它的很多基本概念都不了解,赶鸭上架太困难了。


你说的对,我就是对web service涉及的基本概念都不了解,但是这个我不需要关注,因为我需要连接的sever的技术架构是基于web service的,这个是对方已经实现的.我不需要关注.
我所关注的是如何用unix c 写client端.
但是对方无法提供相关的HTTP头信息,如何组包,所以就来求助拉.

论坛徽章:
0
16 [报告]
发表于 2007-01-06 13:38 |只看该作者
我把问题在重新描述一下
1、在 HP unix下用标c如何访问webservice?如果可以的话,能否提供一个接口例子程序?
2、如果不能直接访问的话,可以用gsoap工具转换成标c客户端程序访问webservice。但如何转换,请指点!
我是菜鸟,请各位大虾帮帮我,万分感谢!

论坛徽章:
0
17 [报告]
发表于 2007-01-06 13:42 |只看该作者
组包貌似是按照soap格式来组的

论坛徽章:
0
18 [报告]
发表于 2007-01-06 13:47 |只看该作者
原帖由 poize 于 2007-1-6 13:42 发表
组包貌似是按照soap格式来组的


呵呵,多谢提示,可以详细一点吗?要call到他们的web service服务,重点是要组装哪一部分,是否有报文头与报文体之分?

论坛徽章:
0
19 [报告]
发表于 2007-01-06 13:50 |只看该作者
呵呵,问题转化为如何用unix 用 c 构造 soap 包!(如何构造?)

论坛徽章:
0
20 [报告]
发表于 2007-01-06 14:05 |只看该作者
哎,以前是.net下webservice,貌似很傻瓜式,而且看过一点就没学了,刚找了一篇文章,希望对你有用
http://fanqiang.chinaunix.net/program/c++/2005-10-20/3730.shtml
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP