2017-10-12 39 views
0

有人问我在采访中“您将如何在新的数据发送到客户端API”我怎么能发送新数据的客户端API

这是什么实际上意味着,我该如何回答呢?

经过研究,我发现这个我不知道天气是否涉及到或不。

实例#1使用stream_context_create()

<?php 
$opts = array(
    'http'=>array(
    'method'=>"GET", 
    'header'=>"Accept-language: en\r\n" . 
       "Cookie: foo=bar\r\n" 
) 
); 

$context = stream_context_create($opts); 

/* Sends an http request to www.example.com 
    with additional headers shown above */ 
$fp = fopen('http://www.example.com', 'r', false, $context); 
fpassthru($fp); 
fclose($fp); 
?> 
+0

如果你不能理解和解释面试中的问题,我不会认为我们将能够想象任何事情。话虽如此,我对这个问题的想象是,如何在不刷新页面的情况下将新数据更新到客户端。 – Adi

+0

该问题要求您将已创建的数据发送到API(本质上是另一个'页面')。你知道如何将数据从一个页面发送到另一个页面吗?这几乎就是这样。如果数据创建时没有任何形式的表单提交,你将需要'AJAX'。如果数据能够通过PHP进行处理,则可以使用'$ _POST'。 –

+0

@ObsidianAge我知道ajax并获得和发布方法,但我没有得到她期待我说的。她说客户端已经有了一些API的API,我们希望向该API添加更多的数据 –

回答

2

我认为它依赖于应用程序本身的流动过程中, 的方法有很多新的数据发送到客户端。这太笼统了。 要么你使用websocket开发它,要么你可以让后台服务来监听每个请求,这样你就可以触发发送新数据给客户端,听你的应用程序

相关问题