Il problema è il tipo di risposta HTTP è text/plain
ma è necessario il application/json
per la maggior parte dei client per gestirlo correttamente.
Aggiornamento: utilizzando rawgit.com sono riuscito a far funzionare il test con il tipo di contenuto corretto.
La mia prova Gist:https://gist.githubusercontent.com/anonymous/85dbc2c71023f24c2e26/raw/849848a71a1805a314897f9fe98eb7dc43e2e9b9/gistfile1.json
mio RawGit URL:https://rawgit.com/anonymous/85dbc2c71023f24c2e26/raw/849848a71a1805a314897f9fe98eb7dc43e2e9b9/gistfile1.json
tramite HTTP GET, l'invio di più di:
GET https://rawgit.com/anonymous/85dbc2c71023f24c2e26/raw/849848a71a1805a314897f9fe98eb7dc43e2e9b9/gistfile1.json HTTP/1.1
Accept: application/json
Host: rawgit.com
ricevere indietro:
0.123.
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 24 Dec 2014 10:57:07 GMT
Content-Type: application/json
Connection: keep-alive
X-Content-Type-Options: nosniff
X-Robots-Tag: none
RawGit-Naughtiness: 0
Access-Control-Allow-Origin: *
ETag: "0250189db62d31523a5cd0da47449eb4"
Cache-Control: max-age=300
Vary: Accept-Encoding
RawGit-Cache-Status: HIT
Content-Length: 104
[{ Name: "Vignesh", Salary: 30000 },{ Name: "Yuvraj", Salary: 90000 },{ Name: "Nithya", Salary: 87000 }]
E un paio di screenshots:
fonte
2014-12-24 10:29:05
Come posso modificare il tipo di contenuto? –
Questo è controllato sul server e non sembra che GitHub stia fornendo quell'abilità. Se sei responsabile per il client che lo sta gestendo, è probabile che lo faccia funzionare ignorando il tipo - o un server web proxy leggero che scarica la stringa di testo e lo riserva con quell'intestazione HTTP ... quale lingua/tecnologia è usata per il cilent? –
jQuery/ajax/HTML –