Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > login bilgileri göndererek url connecton yapma
Yazar
ssakinmaz


avatar
Istanbul
Kayıt: 20.01.2006
10.11.2006-14:22 #11150
String url = "";
URL vkUrl = new URL(url);
URLConnection connection = vkUrl.openConnection();


yukarıdaki gibi bir http server a bağlanıyorum fakat username ve password bilgilerini göndermem lazım bunu ne şekilde yapabilirim

iyi çalışmalar





Zoru severim, imkans?z vakit al?r..




Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
10.11.2006-14:58 #11153
web sayfalarında kullanılan iki method var biri POST diğeri GET
get i kullanırsan url?username=user&pass=pass şeklinde url yi çağırsan yeter. fakat web sayfası post methodu kullanarak bu verileri işliyosa ozaman http sınıfındaki post methodunu kullanıcaksın.





N/A
Yazar
ssakinmaz


avatar
Istanbul
Kayıt: 20.01.2006
10.11.2006-15:21 #11156
şifre ve password htttpheader a koymam gerekiyor

connectıon aldıktan sonra
connection.setRequestProperty(key,value) var bunu kullanacagım sanırım ama nasıl kullanacagım tam çözemedım





Zoru severim, imkans?z vakit al?r..




Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
10.11.2006-15:58 #11159
header la işin yok.
once hangi method kullanıldığını bilmen lazım.
get kullanılıyor ise url ye parametre olarak eklersin field adlarını.
url yi açtığın an zaten giriş işlemi yapılmış olur.
eğer post ediliyorsa o zaman methodu değişmen gerekiyor.
http://www.javaworld.com/javaworld/javatips/jw-javatip34.html





N/A
Yazar
ssakinmaz


avatar
Istanbul
Kayıt: 20.01.2006
10.11.2006-16:33 #11162
Sagol hocam yaptım http de şifre yollamak için once encode etmem gerekıyomus sonra setpropery ıle yollanıyormuş

String login = "username:password"
String url = "...."
URL vkUrl = null;
URLConnection connection = null;
BufferedReader in = null;

vkUrl = new URL(url);
connection = vkUrl.openConnection();
String encoding = new BASE64Encoder().encode(login.getBytes());
connection.setRequestProperty("Authorization", "Basic " + encoding)

iyi çalışmalar





Zoru severim, imkans?z vakit al?r..




Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
10.11.2006-16:49 #11163
seninki sunucudan authentication almakmış. o farklı bir olay tabi.





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