Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery getJSON()-调用什么服务器?_Php_Jquery_Json_External - Fatal编程技术网

Php jQuery getJSON()-调用什么服务器?

Php jQuery getJSON()-调用什么服务器?,php,jquery,json,external,Php,Jquery,Json,External,使用PHP时,我可以使用file\u get\u contents或cURL来获取URL jQuery在客户端上运行 在jQuery中有一个名为jQuery.getJSON()的函数。Javascript在客户端上运行。哪个服务器用于下载外部URL的JSON代码?被调用的URL知道哪些信息?它知道这个域名吗?客户端用户的IP?这是一种客户端语言 许多请求首选 要发出许多请求,使用Javascript比使用PHP更安全吗?因为它在每个客户端而不是一个服务器点上运行 哪个服务器用于下载外部URL的J

使用PHP时,我可以使用file\u get\u contents或cURL来获取URL

jQuery在客户端上运行

在jQuery中有一个名为jQuery.getJSON()的函数。Javascript在客户端上运行。哪个服务器用于下载外部URL的JSON代码?被调用的URL知道哪些信息?它知道这个域名吗?客户端用户的IP?这是一种客户端语言

许多请求首选

要发出许多请求,使用Javascript比使用PHP更安全吗?因为它在每个客户端而不是一个服务器点上运行

哪个服务器用于下载外部URL的JSON代码

传递给该函数的URL中的域名解析为的域名

被调用的URL知道哪些信息

它是一个HTTP请求,与其他请求一样。通常的信息将可用

它知道这个域名吗?客户端用户的IP

当然

这是一种客户端语言

…发出HTTP请求

要发出许多请求,使用Javascript比使用PHP更安全吗?因为它在每个客户端而不是一个服务器点上运行

您可以控制服务器。你不能控制客户。可以禁用JavaScript。从服务器发出请求更安全

(如果“安全”的值等于“假设您使用的服务不实行费率限制,则故障可能性较小”)

哪个服务器用于下载外部URL的JSON代码

传递给该函数的URL中的域名解析为的域名

被调用的URL知道哪些信息

它是一个HTTP请求,与其他请求一样。通常的信息将可用

它知道这个域名吗?客户端用户的IP

当然

这是一种客户端语言

…发出HTTP请求

要发出许多请求,使用Javascript比使用PHP更安全吗?因为它在每个客户端而不是一个服务器点上运行

您可以控制服务器。你不能控制客户。可以禁用JavaScript。从服务器发出请求更安全

(如果“safe”的值等于“假设您使用的服务不施加速率限制,则失败的可能性较小”)

因为JavaScript中发出的所有请求都必须转到加载文档的域。这是一个标准的HTTP请求,因此服务器将拥有与用户只是四处浏览(包括cookies等)时相同的信息。从您的问题的措辞来看,您似乎需要向某个外部站点发出请求,在这种情况下,从服务器发出不受此类安全策略约束的请求可能是最好的。

因为在JavaScript中发出的所有请求都必须转到加载文档的域。这是一个标准的HTTP请求,因此服务器将拥有与用户只是四处浏览(包括cookies等)时相同的信息。从您的问题的措辞来看,您似乎需要向某个外部站点发出请求,在这种情况下,从您的服务器发出不受此类安全策略约束的请求可能是最好的

在jQuery中有一个名为jQuery.getJSON()的函数。Javascript是 在客户端上运行。什么服务器用于下载JSON 外部URL的代码?被调用的URL知道什么信息 关于它知道这个域名吗?客户端用户的IP?这是一个 客户端语言

运行web浏览器的代码也只在PC上,但它完全能够通过HTTP协议从web服务器检索内容,并且已经这样做了几十年

AJAX请求也不例外。jQuery创建一个XMLHttpRequest对象,该对象以与常规页面上下文不耦合的方式执行HTTP请求。就服务器而言,它只是一个HTTP请求,与其他任何请求一样

您得到的结果的文本内容恰好是以JSON格式编写的,但是HTTP层既不知道也不关心这一点

在jQuery中有一个名为jQuery.getJSON()的函数。Javascript是 在客户端上运行。什么服务器用于下载JSON 外部URL的代码?被调用的URL知道什么信息 关于它知道这个域名吗?客户端用户的IP?这是一个 客户端语言

运行web浏览器的代码也只在PC上,但它完全能够通过HTTP协议从web服务器检索内容,并且已经这样做了几十年

AJAX请求也不例外。jQuery创建一个XMLHttpRequest对象,该对象以与常规页面上下文不耦合的方式执行HTTP请求。就服务器而言,它只是一个HTTP请求,与其他任何请求一样


您返回的结果的文本内容恰好是以JSON格式编写的,但HTTP层对此既不知道也不关心。

getJSON可以发出JSON-p请求,从而绕过同源策略。True,但是JSON-P需要外部站点的合作,因此不能用于消费任意JSON服务。getJSON可以发出JSON-P请求,这会绕过同源策略。没错,但是JSON-P需要外部站点的合作,因此不能用于消费任意JSON服务。