Mirki, problem mam z zapytaniem HTTP. Próbuję wysłać zapytanie GET z poziomu JavaScripta kilkoma metodami - używając czystego JSa lub P5.js (dokładniej funkcji httpGet lub loadJSON).

W momencie kiedy definiuję typ danych jako JSON (w czystym JSie albo w P5) dostaję powiadomienie o tym, że brak w nagłówku pozwolenia na „Access-Control-Allow-Origin". Czyli wydaje się, że rozwiązaniem jest wyciąganie JSONP zamiast samego JSON, ale...
Gdy próbuję wyciągnąć JSONP (to już tylko za pomocą
Gumaa - Mirki, problem mam z zapytaniem HTTP. Próbuję wysłać zapytanie GET z poziomu ...

źródło: comment_Jj23BOqvmPAbjogOJIplUcHTCCjDnZmV.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gumaa: Dostajesz syntax error, bo nie rozumiesz na czym polega JSONP. JSONP to trick, w którym przesyłane przez serwer dane zostają owrapowane w funkcję JSową dostępną globalnie i umieszczone w tagu `
  • Odpowiedz
@Gumaa: nie da się. Nie ma co tu więcej opisywać, stawiasz sobie swój własny serwer, który odbierze request z twojego skryptu i przekaże go dalej w niezmienionej formie, a następnie otrzyma odpowiedź i również prześle do twojego skryptu w niezmienionej formie. Tyle w skrócie, a nt. konkretnych implementacji i, zapewne, gotowców, niech się wypowie Google.
  • Odpowiedz