Bir masaüstü uygulaması oluşturmak için java kullanıyorum ve bu uygulama bir API kullanıyor. API ile iletişimi sağlamak için, HTTPS kullanma desteklerinden haberdar oldum. Lütfen bir java istemcisinden bir https bağlantısı kurma konusunda bana rehberlik edin.Java Uygulaması'ndan Https bağlantısı nasıl kurulur
API bunun güvenli bir bağlantı seçebilir belirten bu işlevi vardır:
private String getUrlAddress(XmlRequest request) {
// determine if this is a secure connection
String url = this.ssl ? "https://" : "http://";
// determine service endpoint based on type of class/request passed in
if(request.getClass() == MessageRequest.class) {
url += ClockWorkSmsService.SMS_URL;
}
else {
url += ClockWorkSmsService.CREDIT_URL;
}
return url;
}
bu kod bana "istek" benim şimdiki url veya sunucu olacağı fikir verir, bu yüzden bana olacak https bağlantısını kuracak tarafım.
Clockworksms API Sarıcı:
import com.clockworksms.*;
public class DemoSms
{
public static void main(String[] args)
{
try
{
ClockWorkSmsService clockWorkSmsService = new ClockWorkSmsService("apikey");
SMS sms = new SMS("441234567890", "Hello World");
ClockworkSmsResult result = clockWorkSmsService.send(sms);
if(result.isSuccess())
{
System.out.println("Sent with ID: " + result.getId());
}
else
{
System.out.println("Error: " + result.getErrorMessage());
}
}
catch (ClockworkException e)
{
e.printStackTrace();
}
}
}
buradan bir fikir [http://stackoverflow.com/ alabilirsiniz sorular/4722644/web-hizmet-istemci-ile-java-uygulama-ve-ssl] de [http://www.javaworld.com/article/2077600/learn-java/java-tip-96-- https-in-your-java-client-code.html kullanın] – Vishal
Güvenli bir https API'sine istekte bulunmanız gerekir. sağ? – John
@John evet Orada ikisi arasında güvenli bir bağlantı olmasını istiyorum ve bu https bu yolu – magicianiam