{"id":254,"date":"2008-01-14T21:36:40","date_gmt":"2008-01-14T19:36:40","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/2008\/01\/14\/axis2c-going-libcurl\/"},"modified":"2008-05-24T22:21:03","modified_gmt":"2008-05-24T20:21:03","slug":"axis2c-going-libcurl","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2008\/01\/14\/axis2c-going-libcurl\/","title":{"rendered":"Axis2\/C going libcurl?"},"content":{"rendered":"<p><a href=\"http:\/\/ws.apache.org\/axis2\/c\/\"><img decoding=\"async\" title=\"Axis2\/C\" src=\"http:\/\/ws.apache.org\/axis2\/images\/axis.jpg\" border=\"0\" alt=\"Axis2\/C\" hspace=\"8\" vspace=\"4\" align=\"left\" \/><\/a>Apache&#8217;s <a href=\"http:\/\/ws.apache.org\/axis2\/c\/\">Axis2\/C<\/a> project, said to be &#8220;<em>the only complete SOAP engine<\/em>&#8221; is considering to move over to use libcurl for HTTP transport by default. At least Axis2\/C developer <a href=\"http:\/\/nethu.org\/2008\/01\/14\/axis2c-default-http-transport-should-be-libcurl-based\/\">Dinesh Premalal thinks they should<\/a>, and he lists multiple reasons in his blog and I can of course do nothing but agree.<a href=\"http:\/\/curl.haxx.se\/libcurl\/\"><img decoding=\"async\" title=\"libcurl\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2007\/09\/ds-libcurlicon.png\" border=\"0\" alt=\"libcurl\" hspace=\"10\" vspace=\"10\" align=\"right\" \/><\/a><\/p>\n<p>One reason he failed to mention is that we all (Axis2\/C users and libcurl users) benefit from them switching to libcurl since then we&#8217;ll have a larger combined potential developer base and we&#8217;ll get more eyes on the code, more testing done and thus in the end we will get a better transport library all over.<\/p>\n<p>I&#8217;m slightly puzzled by Dinesh&#8217;s blog entry since <a href=\"https:\/\/issues.apache.org\/jira\/browse\/AXIS2C-898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12558028#action_12558028\">this bug tracker entry submitted to Axis2\/C<\/a> mentions their failure to include curl&#8217;s copyright\/license text in the distribution, which seems to imply that they already use (parts of) curl. Or?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache&#8217;s Axis2\/C project, said to be &#8220;the only complete SOAP engine&#8221; is considering to move over to use libcurl for HTTP transport by default. At least Axis2\/C developer Dinesh Premalal thinks they should, and he lists multiple reasons in his blog and I can of course do nothing but agree. One reason he failed to &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2008\/01\/14\/axis2c-going-libcurl\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Axis2\/C going libcurl?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[33],"class_list":["post-254","post","type-post","status-publish","format-standard","hentry","category-curl","tag-curl-and-libcurl"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=254"}],"version-history":[{"count":0,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/254\/revisions"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}