저는 REST를 처음 사용하면서 자신감이 없습니다. 그렇다면 SSL 및 권한 부여를 사용하여 서버에 연결하는 REST 클라이언트를 만드는 가장 좋은 방법은 무엇입니까? 전체 예제, 사용하려는 라이브러리 또는 일부 기본 라이브러리를 묻는 것이 아닙니다.REST 요청하기
답변
내장 된 HttpURLConnection
클래스를 사용하여 편안한 서비스를 이용할 수 있습니다. 이 클래스는 SSL 암호화를 제공하는 https
urls도 지원합니다. 인증을 위해 내장 메커니즘을 사용할 수 있습니다.
java.net.Authenticator
을 사용할 수 있습니다에 대한
: 안드로이드에 대한
(RHQ의 JBossAS7 플러그인에서 촬영)
public class AS7Authenticator extends Authenticator {
private String user;
private String pass;
public AS7Authenticator(String user, String pass) {
this.user = user;
this.pass = pass;
if (this.pass==null)
this.pass=""; // prevent NPE later
}
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(user,pass.toCharArray());
}
}
버전> 2.3 인 경우 HttpUrlConnection
은 Android 개발자가 선호하는 클라이언트 인 것으로 보입니다.
'HttpUrlConnection'은 2.3에서 선호됩니다 –
Thanks + Dimity Zaitsev - 텍스트가 변경되었습니다. –
감사! 나는 HttpsURLConnection을 사용할 것이다! – Bobans
Java에서 내가 가장 좋아하는 HTTP 클라이언트 라이브러리는 java.net.HttpURLConnection
입니다. 이미 Java API에 있습니다. 캐시, SSL, 인증을 처리합니다. 그래서 https://github.com/Hypertopic/Porphyry/blob/master/src/org/hypertopic/RESTDatabase.java#L181
- 1. PHP에서 REST API 요청하기
- 2. REST API : 하나의 get에서 여러 리소스 요청하기
- 3. REST를 통해 RT로 티켓 요청하기
- 4. 장고에서 가짜 요청하기
- 5. SOAP 요청하기
- 6. IIS에서 요청하기
- 7. 서블릿에서 요청하기
- 8. http 요청하기
- 9. 트위스트 헤드 요청하기
- 10. IOS - 특정 MIME 유형으로 http 요청하기
- 11. 자바 스크립트로 데이터 요청하기
- 12. Clojure로 HTTP 요청하기
- 13. jquery colorbox로 게시물 요청하기
- 14. HTTP로 XML 포스트 요청하기
- 15. Spring MVC에서 매핑 요청하기
- 16. here-string에 SOAP 요청하기
- 17. Wamp Server - 비밀번호 요청하기
- 18. jQuery로 기본 Ajax 요청하기
- 19. HTTPS에서 스크리닝 요청하기
- 20. Twitter에서 특정 정보 요청하기
- 21. Django로 외부 URL 요청하기
- 22. 두 개의 Ajax 요청하기
- 23. pylint 허용 요청하기
- 24. Netty로 하나의 http 요청하기
- 25. GWT - GET 요청하기
- 26. HttpWebRequest를 통해 아약스 요청하기
- 27. stact로 비동기 요청하기
- 28. PHP로 웹 서비스 요청하기
- 29. 자동 응답으로 http 요청하기
- 30. Camel을 사용하여 POST 요청하기
, 당신은 아무것도 시도 적이 : 여기
은 예입니다? –RESTLET,하지만 잘 진행되지 않았습니다. – Bobans
나는 SSH가 아니라 SSL을 의미한다고 생각하니? 어떤 종류의 허가를 사용해야합니까? –