文章目录
官网地址是 https://www.genivia.com/,主页很简单。
接下来看一下主要内容。
1. Products (产品介绍)
最先进的C/XC++自动编码工具是XML Web服务API和其他XML应用程序,是SOAP的C/C++ Web服务API和XML的最高级别的敏捷开发框架。加入我们快速增长的全球客户群,下载量超过100万。开始加快产品的开发,以满足XML、XML Web服务、WSDL和SOAP、REST、JSON、WS-Security、WS-Trust with SAML、WS-ReliableMessaging、WS-Discovery、TR-069、ONVIF、HL7、FHIR、HIPAA、CDISC、XMPP XEP、ISO 20022、SWIFT、FixML、XBRL、OTA、NDC、AWS、EWS、WCF等最新行业标准。与Apache、IIS、cURL和WinInet无缝集成。
呵呵,介绍够猛!但明显第一句就违反了我国的广告法。
2. Dev Center (开发者中心)
链接地址:https://www.genivia.com/dev.html
内容很丰富,超出我的想象。罗列一下目录吧!
(1)Getting Started(入门教程)
内容目录:
序号 | 文档名称 |
---|---|
1 | What gSOAP can do for you |
2 | Hello world: getting started with SOAP APIs |
3 | Hello world: getting started with REST APIs |
4 | Overview of gSOAP tools and libraries |
5 | gSOAP tooling for Web services and REST APIs |
6 | gSOAP XML data bindings |
7 | How portable, fast, and big will my code be? |
8 | Example XML SOAP client (C++) |
9 | Example XML SOAP client © |
10 | Example XML SOAP server (C++) |
11 | Example XML SOAP server © |
12 | Example AWS S3 SOAP API client (C++) |
13 | Example XML REST API (C++) |
14 | Example XML REST API © |
15 | Example GitHub JSON REST API v3 client (C++) |
16 | Selection of books featuring gSOAP |
17 | Selection of articles on gSOAP |
(2)Tutorials(教程)
内容目录:
序号 | 文档名称 |
---|---|
1 | Understanding XML SOAP, REST, WSDL, and XML schema |
2 | How to implement and deploy gSOAP Web services |
3 | How to chain multiple C++ service classes to accept requests on one server port |
4 | How to make stand-alone services serve HTTP GET requests |
5 | How to make stand-alone services serve HTTP POST, PUT, PATCH and DELETE requests |
6 | How to use JSON and JSONPath with gSOAP |
7 | How to connect through HTTP proxies and use HTTP bearer or basic/digest authentication, NTLM authentication 8and WS-Security authentication |
9 | How to retry connections with exponential backoff |
10 | How to handle HTTP redirects |
11 | How to enable HTTP access control (CORS) headers |
12 | How to add a custom HTTP header |
13 | How to use cURL with gSOAP clients |
14 | How to use HTTPS TLS/SSL with clients and stand-alone gSOAP servers |
15 | How to enable FIPS 140-2 with OpenSSL |
16 | How to create self-signed certificates with OpenSSL and gSOAP |
17 | How to convert certificates in PEM format to CER format for MS Windows |
18 | How to create self-signed certificates with GNUTLS |
19 | How to harden your application’s robustness with timeouts and error handlers |
20 | How to set and get SOAP Headers |
21 | How to set and get SOAP Faults |
22 | How to create new SOAP service operations from XSDs by wrapping XML request and response elements |
(3)Documentation(文档)
内容目录:
序号 | 文档名称 |
---|---|
1 | User guide |
2 | XML data bindings |
3 | XML DOM, XPath and the domcpp tool |
4 | XML-RPC, JSON, JSONPath, and the jsoncpp tool |
5 | cURL and WinInet for gSOAP |
6 | Apache and ISAPI for gSOAP |
7 | iOS for gSOAP |
8 | Testing |
9 | Security and authentication |
10 | Reliable messaging and message addressing |
11 | Service discovery gSOAP plugin |
12 | Legacy gSOAP UDDI v2 API |
13 | RE/flex |
14 | Documents Referenced |
15 | gSOAP user guide |
16 | XML data bindings |
17 | XML DOM API and domcpp |
18 | XML-RPC/JSON and jsoncpp |
19 | cURL plugin |
20 | Apache module for gSOAP |
21 | ISAPI extension for gSOAP |
22 | WinInet plugin for gSOAP |
23 | iOS for gSOAP |
24 | HTTP digest authentication |
25 | HTTP session management |
26 | WS-Security |
27 | WS-Security lite |
28 | WS-Addressing |
29 | WS-ReliableMessaging |
30 | WS-Discovery |
31 | UDDI v2 API |
3. Download & Help(下载和帮助)
内容目录:
序号 | 文档名称 |
---|---|
1 | Installing gSOAP on Windows |
2 | Installing gSOAP on Windows with Cygwin or MinGW |
3 | Installing gSOAP on Mac OS X |
4 | Installing gSOAP on Unix/Linux |
5 | Installing gSOAP on Mac OS X/Unix/Linux without automake, Bison, and Flex |
6 | Installing gSOAP on other systems |
7 | The latest gSOAP commercial edition releases with SHA-256 checksums |
8 | The latest x86 wsdl2h.exe 2.8.114E commercial edition HTTPS-enabled release for Windows with SHA-256 checksum |
9 | The latest jsoncpp.exe commercial edition release for Windows with SHA-256 checksum |
10 | The latest domcpp.exe commercial edition release for Windows with SHA-256 checksum |
11 | The latest testmsgr.exe commercial edition release for Windows with SHA-256 checksum |
12 | RE/flex download and installation |
总结
gSoap官网简单有力道,内容丰富。如果只是从某个网站下载一个开源代码包就闷头使用,错过浏览官网的机会,那就错失了很多重要资源。因此,任何一个工具,都建议到官网好好浏览一下,全面了解工具的情况。