Search code examples
reactjs

How to use curl commands with ReactJS


I need to use an API on my website that has its documentation written in CURL commands. Specifically, I would like to know how can I use a command like this on my React app.

curl -H token:"sfg999666t673t7t82" -H "Content-Type: application/json" -H "accept: application/json" -d '{"id":"3970a1b0-6e27-448a-adfc-0083db15b2fb", "tokens":{"design_token1":"Hi","design_token2":"Hello","design_token3":"World","subject_token1":"XYZ"}, "recipient":"[email protected]"}' -X POST "https://domain.provider.com/mas/api/v1/mail/transaction"

Solution

  • You can rewrite it to fetch request

    fetch("https://domain.provider.com/mas/api/v1/mail/transaction", {
      body: "{\"id\":\"3970a1b0-6e27-448a-adfc-0083db15b2fb\", \"tokens\":{\"design_token1\":\"Hi\",\"design_token2\":\"Hello\",\"design_token3\":\"World\",\"subject_token1\":\"XYZ\"}, \"recipient\":\"[email protected]\"}",
      headers: {
        Accept: "application/json",
        "Content-Type": "application/json",
        Token: "sfg999666t673t7t82"
      },
      method: "POST"
    })