我试图使用Axios与React应用程序中的API进行通信。我设法让get请求工作,但现在我需要一个POST请求。
我需要主体是原始文本,因为我将在其中编写一个MDX查询。下面是我提出请求的部分:
axios.post(baseUrl + 'applications/' + appName + '/dataexport/plantypes' + plan,
{
headers: { 'Authorization': 'Basic xxxxxxxxxxxxxxxxxxx',
'Content-Type' : 'text/plain' }
}).then((response) => {
this.setState({data:response.data});
console.log(this.state.data);
});
这里我添加了内容类型部分。但是我怎么才能加上身体部分呢?
谢谢你。
编辑:
使用直接的Axios
API怎么样?
axios({
method: 'post',
url: baseUrl + 'applications/' + appName + '/dataexport/plantypes' + plan,
headers: {},
data: {
foo: 'bar', // This is the body part
}
});
来源:axios api
问题内容: 我正在尝试使用Axios与我的React应用程序中的API通信。我设法使GET请求生效,但现在我需要一个POST。 我需要正文为原始文本,因为我将在其中编写一个MDX查询。这是我发出请求的部分: 在这里,我添加了内容类型部分。但是如何添加身体部位? 谢谢。 编辑: 这是工作邮递员请求的屏幕截图 问题答案: 如何使用直接API? 资料来源:axios api
问题内容: 首次启动应用程序后,我需要向SQLite数据库添加初始值。我该怎么办? 问题答案: 在DBAdapter.java类文件中,您可以执行此操作。 喜欢这种类型。
问题内容: 我正在尝试访问网站,但无法将收集到的“ Cookie”添加到传出的POST请求标头中。我已经能够验证它们是否存在于CookieManager中。 HtmlUnit的任何替代方法也将不胜感激。 问题答案: 我发现可以使用WebClient中的setadditionalHeader()添加标题。
我有一个VB。NET 2008程序,该程序使用SOAP协议访问由WSDL定义的Siebel web服务。 Siebel web服务要求包含用户名、密码和会话类型的头包含在服务请求中,但该头未在WSDL中定义。 因此,当我使用soapUI实用工具测试WSDL时,WSDL定义的请求如下所示: 但上述方法不起作用,因为它包含一个缺少用户和会话凭据的空头。仅当我手动替换
下面是我的Lambda函数。在我的Lambda的Cloudwatch日志中可见,但在我的自定义服务器请求头中不显示:(。 我希望在下的node.js路由中可见。
问题内容: 我需要传递基于Ajax的帖子请求,但不确定如何才能以最佳方式完成。使用内部签入请求的平台(仅POST请求) 最初我想将其添加到标题中 这将使其可用于每个Ajax请求,但不适用于我的情况,因为in请求仍然以null形式出现。 我可以为所有处理类型的Ajax调用设置任何方法吗 编辑 如果我在Ajax调用中执行了类似的操作 一切正常。 我的问题是,我想将值作为请求参数而不是请求标头传递 问题