Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > Java Web Servis
Yazar
karakartal


avatar

Kayıt: 19.02.2006
20.02.2006-09:33 #3051
Soru : Java web servisimin bağlanan client'ın ip sini almasını istiyorum.

SoapContext & MessageContext

PS : WebServis diyorum ona göre :-)
Gözünü sevdimin .Net'i...

JDeveloper







Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
20.02.2006-11:20 #3054
sayfanın aşağılarına doğru.
http://www.oreilly.com/catalog/progxmlrpc/chapter/ch03.html





N/A
Yazar
karakartal


avatar

Kayıt: 19.02.2006
20.02.2006-14:56 #3061
Orhan daha farklı olarak nasıl yaparız.
Şöyle birşey

public String getFromRequestContext()
{
RequestContext req;

OracleSOAPContext os = this.getRequestSOAPContext();

String Client_ip= os.getRemoteAddress();
return Client_ip;
}

Ama burda req'i initilize etmem gerekiyor...
Yani .Net gibi bir web servis oluşturunca o class'ın içinde request.Context gibi birşey ile alıyorsun.
aynı şekilde Web servisini yapmaya çalıştığım sınıfa RequestContext sınıfını extend etmeye çalışıyorum fakat tam olrak becertiremiyorum.






Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
20.02.2006-15:14 #3063
request objesi import javax.servlet.*; içerisinde.





N/A
Yazar
karakartal


avatar

Kayıt: 19.02.2006
20.02.2006-16:43 #3071
ama Web servis servlet olarak çalışmadığından sorun oluyo.
SoapMessage gibi birşeyin içnden alınabiliyor. ama bunu web servisinde serilialize yapmak gibi farklı hatalar oluyor.
org.apache.soap.transport.SOAPTransport
oracle.soap.transport.http.OracleSOAPHTTPConnection
gibi sınıflar veya arayuzleri kullanarak yapmaya çalışıyorum... ama konuya tam vakıf olamadığımdan sorunu çözemiyorum?
yardımın için sağol.





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
20.02.2006-17:00 #3073
webserviceler temel olarak js ile bile çağrılabildiklerinden web service senin ip adresinle ilgilenmez. service i kullanacak olan kişilere izin verirsin onlar erişir.
su linke bir gözat.
http://www-128.ibm.com/developerworks/forums/dw_thread.jsp?message=13709440&cat=7&thread=75107&treeDisplayType=threadmode1&forum=199#13709440

http://www-128.ibm.com/developerworks/webservices/library/ws-sec1.html





N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb