On Tue, 2014-12-02 at 12:55 +0100, Stefan Magnus Landrø wrote: > Hi, > > I had a go with 4.4-b1. > > I need to generate a header similar the following: > > Content-Type: multipart/related; type="application/soap+xml"; > boundary="----=_Part_2_6825397.1130520599536" > > I achieved that by doing a > > HttpEntity reqEntity = > MultipartEntityBuilder.create().setMimeSubtype("related; > type=\"application/soap+xml\"") > > It would be nice if one could add parameters (e.g. "type" in my scenario, > "start" is another one) in a cleaner way. >
Fixed in r1647648 http://svn.apache.org/r1647648 Oleg > In addition it would be nice if one could better control the headers at the > entity level. For instance, it is necessary to be able to add > the Content-ID header in order to create a valid SOAP with attachments > request. > > Right now I use > .addPart("attachment", attachment) > > but the "name" parameter (i.e. attachment) makes no sense when it comes to > SOAP (Content-Disposition header is not used at all). > > It think it would be better with an api that looks something like this: > > ContentBody attachment = new InputStreamBody(inputStream, > contentType).addHeader("Content-ID", "uuid").addHeader(...); > .addPart(attachment) > > Cheers, > > Stefan > > > 2014-12-02 11:03 GMT+01:00 Oleg Kalnichevski <ol...@apache.org>: > > > On Tue, 2014-12-02 at 10:48 +0100, Stefan Magnus Landrø wrote: > > > Hi there, > > > > > > I see the MultipartEntityBuilder is rather limited in functionality (I'm > > > trying to create a soap with attachments request - EBMS style) > > > > > > For instance, it is currently impossible to set the subtype. > > > > Please have a look at the latest 4.4. It is possible as of 4.4b1. > > > > > There are > > > other missing features too. > > > > > > Is it ok to provide pull request over at github? > > > > > > > It always is. > > > > Oleg > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org > > For additional commands, e-mail: httpclient-users-h...@hc.apache.org > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org For additional commands, e-mail: httpclient-users-h...@hc.apache.org