2016-09-21 117 views
0

我基本上需要一个web服务器,它返回一个包含TURN服务器和证书的JSON响应。如何从Web服务器提供JSON?

我已经安装了xampp作为web服务器。

这是JSON:

{ 
     credential: "turnPassword", 
     username: "turnUser", 
     urls: [ 
      "turn:localhost:3478?transport=udp", 
      "turn:localhost:3478?transport=tcp" 
     ] 
} 

编辑: 我使用的Apache2。在等/ apache2的 创建httpd.conf文件/我已经加入这一行

AddType application/json .json 

(Do i have to create this block <IfModule mime_module>..</IfModule> or just insert the "AddType" in the empty file? 

然后包括在httpd.conf文件等/ apache2的/ apache2.conf文件

Include /etc/apache2/httpd.conf 

我搜索上网络关于AJAX的东西,我真的不知道它。 有一种简单的方法来通过AJAX加载它?

回答

0

你可以用任何网络服务器来做到这一点。如果这是一个静态的JSON,你甚至可以将它作为一个文件存放在Apache或Ngnix等静态Web服务器上。

如果使用Apache Web服务器,您需要将JSON类型到httpd.conf或的.htaccess:

AddType application/json .json 

然后某处主办的静态文件,并通过AJAX加载在客户端。您不能简单地将其添加为简单的JavaScript文件,因为它需要进一步处理,除非您在服务器端执行JSONP。 关于AJAX的更多信息:https://en.wikipedia.org/wiki/Ajax_(programming),https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started和JSONP https://en.wikipedia.org/wiki/JSONP

+0

你能解释一下吗?使用Apache(xampp) 该JSON是一个静态文件,只需要是一个JSON文件,或者我应该把这些参数在PHP中或要在JS中处理? – giacomosilli

+0

查看我的更新回答。 –

+0

更新我的问题(你会收到关于它的通知?) – giacomosilli

相关问题