如何在ReactJS中使用curl命令

问题描述

我需要在我的网站中使用以CURL命令编写的api文档。具体来说,我想知道如何在我的React应用程序中使用这样的命令。

curl -H令牌:“ sfg999666t673t7t82” -H“内容类型:application / json” -H“接受:application / json” -d'{“ id”:“ 3970a1b0-6e27-448a-adfc-0083db15b2fb” ,“ tokens”:{“ design_token1”:“嗨”,“ design_token2”:“您好”,“ design_token3”:“世界”,“ subject_token1”:“ XYZ”},“收件人”:“ james@sample.com” }'-X POST“ https://domain.provider.com/mas/api/v1/mail/transaction”

解决方法

您可以将其重写以获取请求

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\":\"james@sample.com\"}",headers: {
    Accept: "application/json","Content-Type": "application/json",Token: "sfg999666t673t7t82"
  },method: "POST"
})

,

我建议使用axios之类的js库来执行请求。 Curl只是众多选择之一。如果您正在寻找较少的编程方式来执行此操作,则可以使用http客户端(例如失眠或邮递员)并自动生成代码来满足您的需求。