Tôi chỉ cần thực hiện một SOAP qua yêu cầu HTTP trong một ứng dụng. Không có phương tiện giao thông nào khác ngoài HTTP, tôi sẽ chỉ yêu cầu và giải quyết phản hồi. Do nó chỉ là một yêu cầu, tôi không thực sự cần một cái gì đó có một bộ tạo mã C++ từ WSDL, chỉ cần một số API để xây dựng yêu cầu.
Điều này sẽ có trên hệ thống hạn chế bộ nhớ và CPU (cánh tay), cũng thường bị tê liệt trong bộ phận thư viện hỗ trợ.
Tôi có thể làm đồng bằng C hoặc C++, tôi có một số loại (cũng bị tê liệt) STL, nhưng không nhiều khác và tôi không muốn thêm quá nhiều megabyte thư viện.
Tôi có libxml2 (không chắc chắn nếu nó có bất kỳ kết nối nào, nhưng tôi là SOAP noob) trên nền tảng đích của tôi.
Cần phải biên dịch trên gcc/linux, tất nhiên. Tôi có thể xử lý bất kỳ x86-> chuyển đổi tay lẻ.
gSOAP là một trong những câu hỏi vì cấp giấy phép và độ cao.
Một số googling dẫn tôi đến http://simplesoap.sourceforge.net/ nhưng tôi muốn nghe nếu có bất kỳ lựa chọn thay thế trước khi tôi nhảy vào.
Vì vậy, bất kỳ sugesstions khác từ các thành viên SO đồng nghiệp? Cảm ơn bạn.Thư viện SOAP C/C++ Linux nào? Cần các đề xuất rất nhẹ
simpleSOAP không biên dịch bằng gcc hiện đại (ví dụ: lỗi: lấy địa chỉ tạm thời [-fpermissive]). Tôi có thể sửa chữa nhưng không phải cho một yêu cầu.
Vì vậy, ... hướng dẫn sử dụng là ...
Kiểm tra cpp-netlib? http://cpp-netlib.github.com/ – Arunmu
@ArunMu: liên kết tốt, tôi không biết điều này, cảm ơn! – neuro
@Torp: Câu hỏi hay (+1)! xà phòng đơn giản có vẻ OK. Tôi đã thực hiện một câu trả lời để đề xuất một thay thế – neuro