Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a

[es] :: Javascript i AJAX :: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a

[ Pregleda: 3487 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
79.101.107.*

ICQ: 66444502


+47 Profil

icon Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a20.08.2014. u 08:09 - pre 116 meseci
Pozdrav svima.

Ukratko:
Sa stranice https://server1/aplikacija1 preko Ajax-a pokusavam da ucitam sadrzaj sa adrese https://server2/aplikacija2 i imam problem - to ne radi bas tako prosto.

Detaljnije:
Prva aplikacija je na Tomcat serveru i pisana je u Javi a ja trebam da dodam nesto u prikaz a ne znam da radim u javi. Zato sam ja skontao u kom se fajlu generise HTML i tamo sam dodao jedan div koji hocu dinamicki da punim preko Ajaxa (pozivam podatke sa PHP servera).
Posto je aplikacija dosta osetljive prirode komunikacija se obavlja preko HTTPS protokola. Ja sam, naravno, i na drugom serveru podesio SSL i aplikacija isto radi preko HTTPS protokola.
U cemu je onda problem?
Pa kada se na novom browseru otvori prvi link (osnova aplikacija sa Ajax pozivom) i prihvati se certifikat, div u kome treba da se prikaze sadrzaj je prazan i browser u konzoli napise gresku da je komunikacija ka stranici koju pozivam preko Ajax-a nesigurna.
Ali ako u novom tabu posebno otvorim tu stranicu sa drugog servera i PRIHVATIM njen certifikat pa mi se sadrzaj prikaze na ekran i onda se vratim na onu originalnu glavnu aplikaciju i ponovo je otvorim tada sve radi kako treba.

Kako ovo da resim?

Da napomenem, oba servera su pod mojom kontrolom, mogu da im radim sta god hocu.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a20.08.2014. u 21:11 - pre 116 meseci
Nisam naglasio da mi je ovo poprilicno hitno...
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a20.08.2014. u 22:24 - pre 116 meseci
Jedino rešenje je da ne koristiš self signed certificate, već da za server2 kupiš validan CA signed sertifikat za ssl.

Sve ostalo će da pravi problem. Zaobilazno rešenje je opisano ovde:
http://stackoverflow.com/quest...ax-and-self-signed-certificate

P.S. Problem se javlja samo kad pristupaš sa jednog servera na ssl drugog.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
79.101.107.*

ICQ: 66444502


+47 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a21.08.2014. u 06:57 - pre 116 meseci
Da li je moguce da prekopiram sertifikat sa servera1 na server2? Tako da kada se prihvati sertifikat servera1 to znaci da se automatski prihvatio i sertifikat servera2 jer su isti?
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a21.08.2014. u 16:05 - pre 116 meseci
Ne. Browser gleda adresu, ako nije ista adresa, ne zanima ga da li je isti sertifikat.

Imaš neki dobar razlog što ne kupiš validan CA signed sertifikat?

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a21.08.2014. u 20:11 - pre 116 meseci
Imam vise :)
Ne znam ni kako ni od koga ni koliko kosta ni da li ce mi direktorica to odobriti :)
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a21.08.2014. u 21:20 - pre 116 meseci
Pretpostavljam da stvar nije komplikovana i da server2 samo vraća sadržaj koji ide u div, onda,
zašto jednostavno ne napraviš endpoint na serveru1 (koji gađaš preko ajax-a) a
koji poziva server2 preko http requesta i outputuje njegov response?
Ovo bi trebalo da bude nekoliko linija koda i u Javi i u PHP-u.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
79.101.107.*

ICQ: 66444502


+47 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a22.08.2014. u 07:08 - pre 116 meseci
@dusans: Bravo! Jbt ja sam razmisljao da to ne mogu da iskoristim jer ne mogu da rekompajliram aplikaciju (nemam source kod imam samo .class fajlove) ali sam onda tek sad skontao da se to ne radi u klasama :) vec da se to radi u .jsp fajlu.
Sad cu da probam.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
79.101.107.*

ICQ: 66444502


+47 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a22.08.2014. u 09:24 - pre 116 meseci
Uspelo je!

JSP kod je (ako nekom zatreba):

Code:

String recv;
String content;
content = "";
URL pagePHP = new URL("http://99.88.77.66:1234/trazena_stranica.php?param1="+param1);
URLConnection urlcon = pagePHP.openConnection();
BufferedReader buffread = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));

while ((recv = buffread.readLine()) != null)
   content += recv;
buffread.close();


I onda u HTML kodu gde god se zeli ispisati HTML sa trazene stranice:

Code:

<div><%=content%></div>
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a22.08.2014. u 15:37 - pre 116 meseci
Citat:
dusans:
Pretpostavljam da stvar nije komplikovana i da server2 samo vraća sadržaj koji ide u div, onda,
zašto jednostavno ne napraviš endpoint na serveru1 (koji gađaš preko ajax-a) a
koji poziva server2 preko http requesta i outputuje njegov response?
Ovo bi trebalo da bude nekoliko linija koda i u Javi i u PHP-u.

Ja se vodio onim njegovim
Citat:
Posto je aplikacija dosta osetljive prirode

pa nisam ni hteo da mu tako nešto predložim...

Inače ssl sertifikata ima i do 10$ godišnje...
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a22.08.2014. u 16:29 - pre 116 meseci
Na kraju ova tema se zavrsi sa JSP kodom a Ajax-a ni trunke :)
Nisam mnogo radio sa Javom pa nemam pojma sta sve moze. Nervira me JAKO sto moras da imas poseban IDE (Eclipse) u kojem pises i kompajliras kod pa ga onda uploadujes na server i onda cekas da ga server "skonta" (ne znam kako to da nazovem kada iz .war fajla pravi folder) da bi tek onda dobio ono sto si uradio.
Jest da i kod PHP-a moras da uploadujes .php fajlove koje napises ali ne treba ti nikakav poseban softver za rad vec mozes i sa notepad-om za zavrsis posao.

U PHP-u znam da ima Curl pa rekoh, mora i u JSP-u da ima nesto slicno, ali sam se bojao da cu morati da instaliram Eclipse pa me zato mrzelo i da istrazujem tu tematiku. Ali me je onda dusans podsetio (kada je napisao "HTTP request") da sam svojevremeno citao neki .jsp kod gde sam ovo video i onda sam skontao da ja mogu da prosto editujem .jsp fajlove, pa sam nasao na netu primer za HTTP request i voala... to bi bilo to.

Hvala jos jednom.
 
Odgovor na temu

[es] :: Javascript i AJAX :: Pozivanje HTTPS stranice sa HTTPS stranice pomocu AJAX-a

[ Pregleda: 3487 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.