数据传输方式(前端与后台 ,后台与后台)

1、前端与后台的数据交互是用http连接的

i) form的post提交与jquery的post提交是一致的。
而window.location.href与post也是一致,
跳转的时候都会自动添加http://$IP/apache配置的目录/要跳转的路径
apache配置目录+跳转路径=绝对路径。

 


<script src="/ultimate_develop/web/include/jquery-1.11.1.min.js" type="text/javascript" charset="utf-8"></script>
也是用http方式,会自动添加apache配置目录。


<script src="/ultimate_develop/web/include/jquery-1.11.1.min.js" type="text/javascript" charset="utf-8"></script>
将/ultimate_develop/web/include/jquery-1.11.1.min.js改成ultimate_develop/web/include/jquery-1.11.1.min.js,则会修改成文件目录的方式。

包括<a> <href=""></a>,首个不加“/”斜杠,则会默认为文件目录,如果加了,则为http连接方式。

   可以在form、src、href上直接用http连接指定。

   即使指定了//localhost:8080/c.php这种方式,http/https跳转路径:ip+apache配置目录+跳转路径。

   apache配置目录相当于整个web目录, 要避免与sublime text用sftp连接显示的目录混乱, sftp也有自身的文件配置目录。

复制代码
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
  <form action="//localhost:8080/c.php" method="get" accept-charset="utf-8" >
        <input type="submit" name="submit" value="确定">
  </form>
</body>
</html>
复制代码

 

   

ii) 如果跳转路径首个位置不加"/",则为文件目录。 

    

 

 

 

2、远程连接的方式 

   RPC、SOAP、REST

   RPC 则可以不基于 HTTP,后端两种语言互相调用,用 RPC 可以获得更好的性能(省去了 HTTP 报头等一系列东西)

   REST API 一般都是基于 HTTP 协议

  SOAP 也是基于HTTP协议

posted @   cogitoergosum  阅读(802)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示