【问题标题】:it is possible that asp.net app communicate with php app through ajax call?asp.net 应用程序有可能通过 ajax 调用与 php 应用程序通信吗?
【发布时间】:2016-09-29 07:26:05
【问题描述】:

我有一个 API 部分用 PHP 编写,网站设计在 asp.net 中的场景。` 我的问题是,如果两个应用程序都部署在同一台服务器上,那么 asp.net 可以通过 ajax 调用调用 API 请求吗?

e-g: '../api?action=test'

我认为在 HTTP 请求中是可能的。

【问题讨论】:

  • 有可能,但你想达到什么目的?
  • @Ted 来自 api 的 json 响应
  • 我猜ajax 位意味着asp.net 页面将通过JavaScript 调用php 页面,对吧?

标签: c# php asp.net ajax http


【解决方案1】:

是的,这是可能的,只要您的服务器可以处理每种语言(应该安装 ASP 和 PHP),它就可以工作。

ASP.NET 将通过 Ajax 调用 API,并且只关心它得到的响应(因此无论代码是通过 PHP、Node.JS 还是静态 HTML 生成的)。

【讨论】:

  • 你的意思是“只要你的服务器可以处理两种语言,它就可以工作”?
  • @Ted :我可能会重写这句话,因为它不清楚。我的意思是,显然服务器必须安装 PHP 和 ASP 才能处理每种语言。大多数托管服务提供商只提供 PHP 或 ASP 而不是两者都提供。
  • @brclz 如果我的 api 文件夹名称 rest 和我的 asp.net 项目名称是 web 两者都在同一个文件夹中。 web 文件夹从那里查看文件测试我必须创建 ajax 调用什么是 url?
  • @RazaSaleem 这取决于您的服务器配置。如果您有一个正在运行的网络服务器并且它指向包含这两个文件夹的根文件夹,那么您将拥有/rest/web。因此,您可以从 ASP 中使用 AJAX 调用 /rest 的 api。
猜你喜欢
  • 1970-01-01
  • 2011-03-11
  • 2015-03-15
  • 2016-08-30
  • 1970-01-01
  • 2011-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多