title: How do I call a remote web service from the context of a Plone object when a user clicks a CMF Action? Plone 4
body: <p>I am designing an integration process where my Plone 4 site can share objects and content with other systems when a user decides to publish an object to remote servers.  One of the first steps towards making this a reality is adding a "Remote Publish" CMF action off of an ATFolder for instance.  I did this in the portal_actions tool provided in the ZMI.  I set the URL expression to ${globals_view/getCurrentFolderUrl}/publish.</p>
  
  <p>Now I understand that I need to register the action somewhere to get it to present a form that asks for the remote server address that handles the web service calls.  How do I build and send a POST REQUEST with the folder object's new properties and children when the user has clicked the new "Remote Publish" button?</p>