Getting Started with Axis/C MIME/DIME and MTOM
Getting Started with Axis/C MIME/DIME and MTOM
我即将在Axis/C上开始一些工作。我对C和Web服务分别有一个大致的概念。我对*nix也很满意。
有人能告诉我创建一个支持MIME/DIME和带Axis/C的MTOM的Web服务的复杂性吗?Web服务将从Java和C++客户端调用。
Axis/C在这方面是否有任何已知的限制?学习Axis/C的最佳起点是什么,特别是MTOM等人的支持。
我建议不要使用Apache Axis/C或Axis2c。这两个项目都缺乏积极的发展和成员的贡献。Axis2c上一次发布是在2009年,Axis/c发布页面链接甚至不起作用。
我已经开发了一个相当复杂的web服务实现(包括客户端和服务器),并且遇到了以下问题:
- 文档还可以。没什么好的
- 返回您选择的状态代码并不容易
- 有些HTTP谓词有错误——例如,我无法使DELETE生效
- 我遇到了所提供的XML库guththila的问题。libxml对我来说效果更好
- 很难为您的应用程序构建复杂的REST路由
- 处理传入的XML对象非常麻烦和不方便。我最终写了一个方便函数库
- 缺少JSON支持
- 随着每个服务器端服务实现运行至少一百行代码,您的应用程序往往会变得很大
就C中的web服务而言,WSO2似乎是另一种选择。无论如何,Axis2C团队大部分都是WSO2人员。虽然我还没有尝试过,但看起来肯定比Axis2C更有前景。
我不得不修改代码,使其轴1在fedora 13+上编译。我认为我必须添加一个纯虚拟的部分,其中代码
相关文章:
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- 为什么C++逐位AND运算符在不同大小的操作数中表现为这样
- 为什么 Clang 不允许"and"作为函数名称?
- 位阵列上的快速AND运算
- 是否可以在 C++03 中定义'move-and-swap idiom'等效项
- BoostPython and CMake
- OpenSSL BIO and SSL_read
- Gurobi GRBModel and GRBmodel in C++
- std::visit and std::variant usage
- SHBrowseForFolder with BIF_BROWSEFORCOMPUTER and SHGetPathFr
- Directx12 and keystrokes
- different between int **arr =new int [ n]; and int a[i][j]?
- C++ getenv and setenv
- Inference pytorch C++ with alexnet and cv::imread image
- Visual Studio 2019 C++ and std::filesystem
- 保证逻辑 AND 表达式中的函数调用
- python ctypes and C++ pointers
- C++ const char with .begin() and .end()
- Threads with Classes and std::packaged_task
- Getting Started with Axis/C MIME/DIME and MTOM