I'm working with both WSClient and Guzzle. (For those who don't know yet: Guzzle will be the Web Service Consumer library for Drupal 8, see: https://www.drupal.org/node/1447736 and https://www.youtube.com/watch?v=x1VaqmXpsEI)
I think WSClient would be a nice GUI for Guzzle service descriptions. So if we want to port WSClient to D8 it would be very useful to anticipate on Guzzle compatibility.
So if you agree with me that this would be useful I'd like to propose the following starter actions:

  1. Reformat the database stored service descriptions to conform to Guzzle. See: http://guzzle3.readthedocs.org/webservice-client/guzzle-service-descript...
  2. Make a Guzzle service description exporter / importer.
  3. Start a branch with Guzzle compatibility in D7.
  4. Use Guzzle error handling.
  5. Test wsclient related contrib modules for compatibility.

I'd like to discuss the above plans and designate subissues to follow up on this.
Any additions most welcome.

Comments

basvredeling’s picture

Issue summary: View changes
smokris’s picture

https://www.drupal.org/project/http_client_manager is an alternative that's already compatible with Drupal 8. Still, it would be nice to have a UI for constructing service descriptions.