![]() |
|
|||||||
| Kayıt ol | Yardım | Üye Listesi | Ajanda | Forumları Okundu Kabul Et |
| Tags: connection, ile, kimlik, sorgulama, url, varsayilan |
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|||
|
TC Kimlik No Sorgulama (Url Connection ile)
import java.net.*; import java.io.*; public class TCKimlik { public static String getNodeValue(String xml, String tag) { int p1 = xml.indexOf("<"+tag+">"); int p2 = xml.indexOf("</"+tag+">"); if (p1>=0 && p2>=0) return xml.substring(p1+tag.length()+2,p2); else return null; } public String[] getTCKimlikBilgisi(String KimlikNo) { DataOutputStream output = null; DataInputStream input = null; String result = ""; URL url; URLConnection conn; String[] KimlikBilgileri = new String[3]; try { String parameters = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envel ope/\">" + " <soap:Body>" + " <TCKimlikNoDogrula xmlns=\"http://kps.nvi.gov.tr/WS/Public\">" + " <tcKimlikNo>" + KimlikNo + "</tcKimlikNo>" + " </TCKimlikNoDogrula>" + " </soap:Body>" + "</soap:Envelope>"; url = new URL("http://tckimlik.nvi.gov.tr/kpspublic.asmx"); conn = url.openConnection(); conn.setDoInput(true); conn.setDoOutput(true); conn.setUseCaches(false); conn.setRequestProperty("Content-Type", "text/xml; charset=utf-8"); conn.setRequestProperty("SOAPAction", "http://kps.nvi.gov.tr/WS/Public/TCKimlikNoDogrula "); output = new DataOutputStream(conn.getOutputStream()); output.writeBytes(parameters); output.flush(); output.close(); String str; input = new DataInputStream(conn.getInputStream()); while (null != ((str = input.readLine()))) { result += (str + "\n"); } input.close (); KimlikBilgileri[0] = getNodeValue(result,"Ad"); KimlikBilgileri[1] = getNodeValue(result,"Soyad"); KimlikBilgileri[2] = getNodeValue(result,"DogumYil"); } catch (Exception e) { e.printStackTrace(); } return KimlikBilgileri; } } Çağırmak için String[] KimlikArray = {"","",""}; TCKimlik tck = new TCKimlik(); KimlikArray = tck.getTCKimlikBilgisi("kimlik no buraya"); System.out.println(KimlikArray[0]); System.out.println(KimlikArray[1]); System.out.println(KimlikArray[2]); |
|
||||
|
Paylaşım için tşkler
__________________
Moderator Olmak İçin İletişime Geç İletişim : Dark_Knight_38@hotmail.com [Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...] | Okumadan forumda dolaşmanız kötü olabilir.!! ![]() Sitemize Faydalı Olmak İstiyorsanız alexa tollbar İndiriniz Bilgisayarına Kurunuz Tşkler [Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...] İhbar Ve Sikayetleriniz İçin mail : Dark_Knight_38@hotmail.com
|
![]() |
| Seçenekler | |
| Stil | |
|
|