diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2011-06-13 07:57:13 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2011-06-13 07:57:13 +0000 |
commit | ba223e693c0f6e652fd70c05d83d69956262ff09 (patch) | |
tree | a29db0715d2274f13de355a7e4fbcf5919399282 /sca-cpp/trunk/components/http/http.composite | |
parent | eb7ad1a0241d049f10c9e62a8eb4d9e1dd3000a9 (diff) |
Improve support for HTTP verbs and enable calls inside a domain without having to repeat the domain name in all the URLs.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135047 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/trunk/components/http/http.composite')
-rw-r--r-- | sca-cpp/trunk/components/http/http.composite | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/sca-cpp/trunk/components/http/http.composite b/sca-cpp/trunk/components/http/http.composite index 43d9fb6413..48fe1c3b55 100644 --- a/sca-cpp/trunk/components/http/http.composite +++ b/sca-cpp/trunk/components/http/http.composite @@ -29,6 +29,41 @@ <reference name="url" target="url-test"/> </component> + <component name="httppost"> + <implementation.cpp path="." library="libhttppost"/> + <service name="httppost"> + <binding.http uri="httppost"/> + </service> + <reference name="url" target="url-test"/> + <reference name="content" target="content-test"/> + </component> + + <component name="httpput"> + <implementation.cpp path="." library="libhttpput"/> + <service name="httpput"> + <binding.http uri="httpput"/> + </service> + <reference name="url" target="url-test"/> + <reference name="content" target="content-test"/> + </component> + + <component name="httppatch"> + <implementation.cpp path="." library="libhttppatch"/> + <service name="httppatch"> + <binding.http uri="httppatch"/> + </service> + <reference name="url" target="url-test"/> + <reference name="content" target="content-test"/> + </component> + + <component name="httpdelete"> + <implementation.cpp path="." library="libhttpdelete"/> + <service name="httpdelete"> + <binding.http uri="httpdelete"/> + </service> + <reference name="url" target="url-test"/> + </component> + <component name="url-test"> <implementation.scheme script="url-test.scm"/> <service name="url-test"> @@ -36,4 +71,18 @@ </service> </component> + <component name="content-test"> + <implementation.scheme script="content-test.scm"/> + <service name="content-test"> + <binding.http uri="content-test"/> + </service> + </component> + + <component name="scheme-test"> + <implementation.scheme script="server-test.scm"/> + <service name="test"> + <binding.http uri="test"/> + </service> + </component> + </composite> |