Web Service

49 views
Skip to first unread message

hakan demir

unread,
Mar 21, 2013, 3:48:33 PM3/21/13
to play-fra...@googlegroups.com
Selam herkese , benim Application sınıfımda getInfo diye bi methodum var ve Info diye bi modelim var

class Info{
public String name;
public String surname;

//csontructors
}

class Application{
..
public static void getInfo(){
Info inf = new Info("hakan","demir");
renderJSON(inf);  // router GET /service/info
}
}

ben localde bunu
$.ajax({
                url:'/sevice/info',
                type:'GET',
                dataType:'JSON',     
                success:function(data){
                    alert(data.name);
                }
});
bu şekilde alabiliyorum play'in index.html'i içinde. alert ekrana değeri getiriyor.
fakat ben uygulamamı herokuya attığımda
$.ajax({
                url:'http://x-x-x-x-x--x.herokuapp.com/sevice/info',
                type:'GET',
                dataType:'JSON',           
                success:function(data){
                    alert("asdasd");
                },
bunu masaüstünde bi html sayfası yapıp bu şekilde almaya çalıştığım zaman success 'e değilde error a düşüyor değeri getiremiyor. Yardımcı olabilirseniz sevinirim.

hakan demir

unread,
Mar 21, 2013, 3:50:51 PM3/21/13
to play-fra...@googlegroups.com
aşağıdaki ajaxda x--x-x/../sevice yazmışımda orası doğru orasıda service yani urllerde bi sıkıntım yok

21 Mart 2013 Perşembe 21:48:33 UTC+2 tarihinde hakan demir yazdı:

serdar coskun

unread,
Mar 21, 2013, 4:07:13 PM3/21/13
to play-fra...@googlegroups.com

Selam,

Hocam uygulama klasiru icerisinde heroku logs yazip bir bakar misin hatanin tam metni neymis

Sent from Mailbox for iPhone


--
Bu e-postayı Google Grupları'ndaki "Play Framework Türkiye" adlı gruba abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için play-framework...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için, https://groups.google.com/groups/opt_out adresiniz ziyaret edin.
 
 

hakan demir

unread,
Mar 21, 2013, 4:24:32 PM3/21/13
to play-fra...@googlegroups.com
Logs ta bi hata görülmüyo localde deneyince ama kendi play uygulamamın içinde ajax ın success: kısmına düşüyo ordan alabiliyorum değerlerimi fakat ajaxta url kısmına herokudaki uzantımı yazınca nedense success: kısmına değilde error: kısmına düşüyor ajaxta ama loglarda bi hata görünmüyor
.
21 Mart 2013 22:07 tarihinde serdar coskun <coskun...@gmail.com> yazdı:

--
Bu iletiyi, Google Grupları "Play Framework Türkiye" grubunda bir konuya abone olduğunuz için aldınız.
Bu konunun aboneliğinden çıkmak için https://groups.google.com/d/topic/play-framework-tr/iDLbsUpG_Do/unsubscribe?hl=tr adresine gidin.
Bu grubun ve tüm konularının aboneliğinden çıkmak için play-framework...@googlegroups.com adresine e-posta gönderin.

hakan demir

unread,
Mar 21, 2013, 4:25:48 PM3/21/13
to play-fra...@googlegroups.com
şey olabilirmi servis geç cevap vermesinden dolayı falan ajax alamayınca error'a düşürüyo olabilirmi ?

21 Mart 2013 22:24 tarihinde hakan demir <hakand...@gmail.com> yazdı:

Güven Özyurt

unread,
Mar 21, 2013, 4:45:08 PM3/21/13
to play-fra...@googlegroups.com
views altindaki klasorlerinin mesela 'Application' buyuk harfle
basladigini kontrol eder misin? buna benzer bir sey yasamistim.
sendeki ornek icin 'Service' olmali

2013/3/21 hakan demir <hakand...@gmail.com>:

Güven Özyurt

unread,
Mar 21, 2013, 4:45:53 PM3/21/13
to play-fra...@googlegroups.com
senin ornek Application' mis :)

2013/3/21 Güven Özyurt <guven...@gmail.com>:

Fehmi Can Sağlam

unread,
Mar 21, 2013, 4:46:25 PM3/21/13
to play-fra...@googlegroups.com
Selamlar,

Muhtemelen full url yazdığın için cross origin problemine
takılıyorsun. Url'i olduğu gibi (/sevice/info) olarak bırakırsan sorun
yaşamazsın.



2013/3/21 hakan demir <hakand...@gmail.com>:
> şey olabilirmi servis geç cevap vermesinden dolayı falan ajax alamayınca
> error'a düşürüyo olabilirmi ?
>
> 21 Mart 2013 22:24 tarihinde hakan demir <hakand...@gmail.com> yazdı:
>
>> Logs ta bi hata görülmüyo localde deneyince ama kendi play uygulamamın
>> içinde ajax ın success: kısmına düşüyo ordan alabiliyorum değerlerimi fakat
>> ajaxta url kısmına herokudaki uzantımı yazınca nedense success: kısmına
>> değilde error: kısmına düşüyor ajaxta ama loglarda bi hata görünmüyor
>> .
>> 21 Mart 2013 22:07 tarihinde serdar coskun <coskun...@gmail.com>
>> yazdı:
>>
>>> Selam,
>>>
>>> Hocam uygulama klasiru icerisinde heroku logs yazip bir bakar misin
>>> hatanin tam metni neymis
>>> --

hakan demir

unread,
Mar 21, 2013, 5:15:40 PM3/21/13
to play-fra...@googlegroups.com
ya sorun kendi uygulamam içindeki sayfalarda değil şu an uygulama heroku üzerinde çalışıyor. ben x-x-.herokuapp.com/service/info urlinden bakalım Json 'ı alabiliyormuyum diye deniyim dedim. Masaüstünde deneme.html açtım içine jquery'i import etim url kusmına da bunu ; x-x-.herokuapp.com/service/info   yazdım. bu şekilde gelmiyor. Ugulamanın kendi içinde alabiliyorum verileri.

21 Mart 2013 22:46 tarihinde Fehmi Can Sağlam <fehmica...@4primes.com> yazdı:

Fehmi Can Sağlam

unread,
Mar 21, 2013, 5:21:13 PM3/21/13
to play-fra...@googlegroups.com

hakan demir

unread,
Mar 21, 2013, 6:17:11 PM3/21/13
to play-fra...@googlegroups.com
Teşekkürler böyle birşeyden daha önce haberim yoktu. Çözüm response.accessControl("*"); bu şekilde sadece.

21 Mart 2013 23:21 tarihinde Fehmi Can Sağlam <fehmica...@4primes.com> yazdı:
Reply all
Reply to author
Forward
0 new messages