POSTMAN Request in form-data












0















enter image description hereI have this method but I am not able to figure out which parameters should I pass in postman to execute this method. I sent the body in form-data of postman and content-Type is multipart/form-data.



Later I have to send the file as well that's why I am using form-data.



SearchString is coming out be empty in backend code.



@RequestMapping(value = "/calendar", method = RequestMethod.POST)
protected FareCalendarResponse getCalendar(
@RequestParam(value = "searchString", required = false) String searchString, HttpServletRequest httpRequest)
throws Exception {
CalendarRequest fareRequest = new CalenderRequest(searchString);
return FareCalendarHandler.builder().httpRequest(httpRequest).request(fareRequest).build().getResponse();
}









share|improve this question

























  • it's better to know what have you tried and what is the problem?

    – Deadpool
    Jan 1 at 5:55
















0















enter image description hereI have this method but I am not able to figure out which parameters should I pass in postman to execute this method. I sent the body in form-data of postman and content-Type is multipart/form-data.



Later I have to send the file as well that's why I am using form-data.



SearchString is coming out be empty in backend code.



@RequestMapping(value = "/calendar", method = RequestMethod.POST)
protected FareCalendarResponse getCalendar(
@RequestParam(value = "searchString", required = false) String searchString, HttpServletRequest httpRequest)
throws Exception {
CalendarRequest fareRequest = new CalenderRequest(searchString);
return FareCalendarHandler.builder().httpRequest(httpRequest).request(fareRequest).build().getResponse();
}









share|improve this question

























  • it's better to know what have you tried and what is the problem?

    – Deadpool
    Jan 1 at 5:55














0












0








0








enter image description hereI have this method but I am not able to figure out which parameters should I pass in postman to execute this method. I sent the body in form-data of postman and content-Type is multipart/form-data.



Later I have to send the file as well that's why I am using form-data.



SearchString is coming out be empty in backend code.



@RequestMapping(value = "/calendar", method = RequestMethod.POST)
protected FareCalendarResponse getCalendar(
@RequestParam(value = "searchString", required = false) String searchString, HttpServletRequest httpRequest)
throws Exception {
CalendarRequest fareRequest = new CalenderRequest(searchString);
return FareCalendarHandler.builder().httpRequest(httpRequest).request(fareRequest).build().getResponse();
}









share|improve this question
















enter image description hereI have this method but I am not able to figure out which parameters should I pass in postman to execute this method. I sent the body in form-data of postman and content-Type is multipart/form-data.



Later I have to send the file as well that's why I am using form-data.



SearchString is coming out be empty in backend code.



@RequestMapping(value = "/calendar", method = RequestMethod.POST)
protected FareCalendarResponse getCalendar(
@RequestParam(value = "searchString", required = false) String searchString, HttpServletRequest httpRequest)
throws Exception {
CalendarRequest fareRequest = new CalenderRequest(searchString);
return FareCalendarHandler.builder().httpRequest(httpRequest).request(fareRequest).build().getResponse();
}






java spring-mvc postman






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 1 at 5:52







Logan

















asked Jan 1 at 5:14









LoganLogan

249




249













  • it's better to know what have you tried and what is the problem?

    – Deadpool
    Jan 1 at 5:55



















  • it's better to know what have you tried and what is the problem?

    – Deadpool
    Jan 1 at 5:55

















it's better to know what have you tried and what is the problem?

– Deadpool
Jan 1 at 5:55





it's better to know what have you tried and what is the problem?

– Deadpool
Jan 1 at 5:55












2 Answers
2






active

oldest

votes


















0














I think it must be public

the content-type can be anything, try application/json

You can use postman to POST to http://host:port/calendar?searchString=searchString






share|improve this answer































    0














    I think this link SO Link answers your question.
    Also, Because its a request Param, that will come as a query param / form data i think from javadocs RequestParam



    your postman should look like :



    enter image description here



    And if you wish to upload file:
    enter image description here






    share|improve this answer


























    • Hey Raveesh Sharma, actually i have to send the file as well later

      – Logan
      Jan 1 at 5:50











    • updated my answer

      – Raveesh Sharma
      Jan 2 at 11:39











    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%2f53993146%2fpostman-request-in-form-data%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I think it must be public

    the content-type can be anything, try application/json

    You can use postman to POST to http://host:port/calendar?searchString=searchString






    share|improve this answer




























      0














      I think it must be public

      the content-type can be anything, try application/json

      You can use postman to POST to http://host:port/calendar?searchString=searchString






      share|improve this answer


























        0












        0








        0







        I think it must be public

        the content-type can be anything, try application/json

        You can use postman to POST to http://host:port/calendar?searchString=searchString






        share|improve this answer













        I think it must be public

        the content-type can be anything, try application/json

        You can use postman to POST to http://host:port/calendar?searchString=searchString







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 1 at 5:38









        Viet HoangViet Hoang

        764




        764

























            0














            I think this link SO Link answers your question.
            Also, Because its a request Param, that will come as a query param / form data i think from javadocs RequestParam



            your postman should look like :



            enter image description here



            And if you wish to upload file:
            enter image description here






            share|improve this answer


























            • Hey Raveesh Sharma, actually i have to send the file as well later

              – Logan
              Jan 1 at 5:50











            • updated my answer

              – Raveesh Sharma
              Jan 2 at 11:39
















            0














            I think this link SO Link answers your question.
            Also, Because its a request Param, that will come as a query param / form data i think from javadocs RequestParam



            your postman should look like :



            enter image description here



            And if you wish to upload file:
            enter image description here






            share|improve this answer


























            • Hey Raveesh Sharma, actually i have to send the file as well later

              – Logan
              Jan 1 at 5:50











            • updated my answer

              – Raveesh Sharma
              Jan 2 at 11:39














            0












            0








            0







            I think this link SO Link answers your question.
            Also, Because its a request Param, that will come as a query param / form data i think from javadocs RequestParam



            your postman should look like :



            enter image description here



            And if you wish to upload file:
            enter image description here






            share|improve this answer















            I think this link SO Link answers your question.
            Also, Because its a request Param, that will come as a query param / form data i think from javadocs RequestParam



            your postman should look like :



            enter image description here



            And if you wish to upload file:
            enter image description here







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Jan 2 at 5:43

























            answered Jan 1 at 5:37









            Raveesh SharmaRaveesh Sharma

            98231735




            98231735













            • Hey Raveesh Sharma, actually i have to send the file as well later

              – Logan
              Jan 1 at 5:50











            • updated my answer

              – Raveesh Sharma
              Jan 2 at 11:39



















            • Hey Raveesh Sharma, actually i have to send the file as well later

              – Logan
              Jan 1 at 5:50











            • updated my answer

              – Raveesh Sharma
              Jan 2 at 11:39

















            Hey Raveesh Sharma, actually i have to send the file as well later

            – Logan
            Jan 1 at 5:50





            Hey Raveesh Sharma, actually i have to send the file as well later

            – Logan
            Jan 1 at 5:50













            updated my answer

            – Raveesh Sharma
            Jan 2 at 11:39





            updated my answer

            – Raveesh Sharma
            Jan 2 at 11:39


















            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%2f53993146%2fpostman-request-in-form-data%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







            Popular posts from this blog

            MongoDB - Not Authorized To Execute Command

            in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

            How to fix TextFormField cause rebuild widget in Flutter