DocaLabs.Http.Client v2.0.0.0

Rating: No reviews yet
Downloads: 1
Change Set: ca0e093c2859
Released: Sep 8, 2013
Updated: Sep 8, 2013 by alexeikadyrov
Dev status: Beta Help Icon

Recommended Download

Application DocaLabs.Http.Client.v2.0.0.0.zip
application, 120K, uploaded Sep 8, 2013 - 1 download

Release Notes

Beta releas of some major rework. There are a lot of enhancements as well as breaking changes.
Some major improvements:
  • Ability to map a model properties into the URL's path, e.g. if the RUL is specified like http://foo.com/accounts/{id} and the model as a property named id then the value of that property will be mapped into the path in place of {id}.
  • Ability to specify that some properties must be added as headers, a property must be either marked by the RequstUse(RequestUseTargets.RequestHeader) attribute or be of WebHeaderCollection type.
  • Ability to supply credentials in the model, a property should be of ICredentials type
  • Special treatment of Stream as input or output models.
  • HttpClientFactory will be able to generate plumbing to service call methods that have more than one argument - it'll generate a model class with properties for each argument.
  • Binding is made more flexible, it's possible to do custom binding per model type for each step in the pipeline - mapping properties to the URL, headers, credentials, writing to request body.
  • Ability to get some information about the response - headers, etag, status code

Reviews for this release

No reviews yet for this release.