【问题标题】:can I call ASP.NET web API in React Native?我可以在 React Native 中调用 ASP.NET Web API 吗?
【发布时间】:2019-06-04 12:11:44
【问题描述】:

我是原生反应的新手。我想知道如何从 react native 调用 ASP.NET api。我没有任何 URL 可以在 fetch() 中调用。任何人都可以指出我正确的方向吗?公平地说,我对 ASP.NET Web API 了解不多。

【问题讨论】:

  • 我不是反应专家,但您调用 ASP.NET api 的方式与调用任何 API 的方式相同。用 ASP.NET 编写的端点没有什么特别之处。是调用端点的问题,还是您需要知道如何调用 API?或者你只是不知道终点的网址?
  • 在 API 文档中这样写:DELETE /api/2.0/B2C/DeleteRecord 删除自定义对象记录我不知道如何在我的项目中使用它.
  • 您需要向具有该端点的服务器发送 DELETE 请求。例如http://aserver.com/api2.0/B2C/DeleteRecord 您可能还需要以某种方式包含记录标识符,通常作为 URL 的一部分,但文档应该向您说明。

标签: asp.net react-native asp.net-web-api


【解决方案1】:

React-native 中有很好的库来处理 api 调用 axios

安装

npm install axios 用于 npm

yarn add axios 用于纱线用户

删除请求

axios.delete(URL).then((response)=>{
   console.log(response);
   //Do whatever you want to do with data
}).catch((error)=>{
    console.log(error);
})

更多信息请阅读这里(它是处理 Api 调用的非常好的库)

Axios Docs Github

【讨论】:

    猜你喜欢
    • 2017-08-26
    • 2014-03-13
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多