2016-09-21 125 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

相關問題