Cant upload image image using apache cxf rs client












0















I am trying to upload an image to a webserver, the request requirements are as follows:



POST /assets/image/content
Content-Type: multipart/form-data; boundary=ExampleFormBoundary



Request Body



--ExampleFormBoundary
Content-Disposition: form-data; name="file"; filename="test.png"
Content-Type: image/png



{image file data bytes}
--ExampleFormBoundary--



I am using apache cxf rs client for my calls:



The client attachment-serializer adds Content-Transfer-Encoding: binary to my request body.
This additional header if failing my request could you please let me know how to remove This
header from the request body or override the serializer or use another serializer so that i
do not have this header in the request body. I can use another client but cxf is the requirement.



Request Body for my call:



Http-Method: POST
Content-Type: multipart/form-data; boundary="uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a"
Headers: {Authorization=[Basic ], Content-Encoding=[utf-8], Accept-Encoding=[utf-8], Accept=[application/json]}
Payload: --uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a
Content-Type: application/octet-stream
Content-Transfer-Encoding: binary
Content-ID:
Content-Disposition: form-data; filename=image.jpg





--uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a--



2018-11-14 17:32:44 INFO LoggingInInterceptor:253 - Inbound Message



ID: 1
Response-Code: 400
Encoding: ISO-8859-1



Thanks










share|improve this question





























    0















    I am trying to upload an image to a webserver, the request requirements are as follows:



    POST /assets/image/content
    Content-Type: multipart/form-data; boundary=ExampleFormBoundary



    Request Body



    --ExampleFormBoundary
    Content-Disposition: form-data; name="file"; filename="test.png"
    Content-Type: image/png



    {image file data bytes}
    --ExampleFormBoundary--



    I am using apache cxf rs client for my calls:



    The client attachment-serializer adds Content-Transfer-Encoding: binary to my request body.
    This additional header if failing my request could you please let me know how to remove This
    header from the request body or override the serializer or use another serializer so that i
    do not have this header in the request body. I can use another client but cxf is the requirement.



    Request Body for my call:



    Http-Method: POST
    Content-Type: multipart/form-data; boundary="uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a"
    Headers: {Authorization=[Basic ], Content-Encoding=[utf-8], Accept-Encoding=[utf-8], Accept=[application/json]}
    Payload: --uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a
    Content-Type: application/octet-stream
    Content-Transfer-Encoding: binary
    Content-ID:
    Content-Disposition: form-data; filename=image.jpg





    --uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a--



    2018-11-14 17:32:44 INFO LoggingInInterceptor:253 - Inbound Message



    ID: 1
    Response-Code: 400
    Encoding: ISO-8859-1



    Thanks










    share|improve this question



























      0












      0








      0








      I am trying to upload an image to a webserver, the request requirements are as follows:



      POST /assets/image/content
      Content-Type: multipart/form-data; boundary=ExampleFormBoundary



      Request Body



      --ExampleFormBoundary
      Content-Disposition: form-data; name="file"; filename="test.png"
      Content-Type: image/png



      {image file data bytes}
      --ExampleFormBoundary--



      I am using apache cxf rs client for my calls:



      The client attachment-serializer adds Content-Transfer-Encoding: binary to my request body.
      This additional header if failing my request could you please let me know how to remove This
      header from the request body or override the serializer or use another serializer so that i
      do not have this header in the request body. I can use another client but cxf is the requirement.



      Request Body for my call:



      Http-Method: POST
      Content-Type: multipart/form-data; boundary="uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a"
      Headers: {Authorization=[Basic ], Content-Encoding=[utf-8], Accept-Encoding=[utf-8], Accept=[application/json]}
      Payload: --uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID:
      Content-Disposition: form-data; filename=image.jpg





      --uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a--



      2018-11-14 17:32:44 INFO LoggingInInterceptor:253 - Inbound Message



      ID: 1
      Response-Code: 400
      Encoding: ISO-8859-1



      Thanks










      share|improve this question
















      I am trying to upload an image to a webserver, the request requirements are as follows:



      POST /assets/image/content
      Content-Type: multipart/form-data; boundary=ExampleFormBoundary



      Request Body



      --ExampleFormBoundary
      Content-Disposition: form-data; name="file"; filename="test.png"
      Content-Type: image/png



      {image file data bytes}
      --ExampleFormBoundary--



      I am using apache cxf rs client for my calls:



      The client attachment-serializer adds Content-Transfer-Encoding: binary to my request body.
      This additional header if failing my request could you please let me know how to remove This
      header from the request body or override the serializer or use another serializer so that i
      do not have this header in the request body. I can use another client but cxf is the requirement.



      Request Body for my call:



      Http-Method: POST
      Content-Type: multipart/form-data; boundary="uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a"
      Headers: {Authorization=[Basic ], Content-Encoding=[utf-8], Accept-Encoding=[utf-8], Accept=[application/json]}
      Payload: --uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a
      Content-Type: application/octet-stream
      Content-Transfer-Encoding: binary
      Content-ID:
      Content-Disposition: form-data; filename=image.jpg





      --uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a--



      2018-11-14 17:32:44 INFO LoggingInInterceptor:253 - Inbound Message



      ID: 1
      Response-Code: 400
      Encoding: ISO-8859-1



      Thanks







      apache cxf image-uploading eloqua eloqua-bulk-api






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 11 '18 at 4:15









      Devon Guerrero

      3015




      3015










      asked Nov 19 '18 at 19:06









      SaraSara

      338




      338
























          1 Answer
          1






          active

          oldest

          votes


















          0














          Hassan, please delete this question. You left your credentials in the clear.






          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53381085%2fcant-upload-image-image-using-apache-cxf-rs-client%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Hassan, please delete this question. You left your credentials in the clear.






            share|improve this answer




























              0














              Hassan, please delete this question. You left your credentials in the clear.






              share|improve this answer


























                0












                0








                0







                Hassan, please delete this question. You left your credentials in the clear.






                share|improve this answer













                Hassan, please delete this question. You left your credentials in the clear.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 10 '18 at 18:57









                Devon GuerreroDevon Guerrero

                3015




                3015
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53381085%2fcant-upload-image-image-using-apache-cxf-rs-client%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    Xamarin.form Move up view when keyboard appear

                    Post-Redirect-Get with Spring WebFlux and Thymeleaf

                    Anylogic : not able to use stopDelay()