2010-02-21 3 views
2

제목별로 웹 서버에 사용자 정의 HTTP post 요청을 보내고 싶습니다.이 영역에 대한 경험이 거의 없습니다. 웹 서버는 액세스 제어를 위해 LDAP 서버를 사용합니다 (중요한지 확실하지 않음). 물론 사용자 이름과 비밀번호를 알고 있습니다. 누구나이 일을하기 위해 코드를 작성하거나 최소한 시작해도 될까요? 코멘트 중 하나에 대한자바로 웹 서버에 HTTP 포스트 보내기

편집, 서버는 PHP로 램프 스택을 실행하는 5 + 아파치 2 +

답변

5

Apache의 HttpClient 모듈을 사용할 수 있습니다.

java.net 패키지는 HTTP를 통해 자원에 액세스하기위한 기본 기능을 제공하지만, 그것은 에게 많은 응용 프로그램이 필요로하는 뛰어난 유연성이나 기능 을 제공하지 않습니다. HttpClient는 을 사용하여 효율적이고 최신의 을 제공하고 HTTP 표준 및 권장 사항의 클라이언트 측 012를 구현하는 다양한 기능의 패키지를 제공합니다. 기본 HTTP 프로토콜에 대한 강력한 지원을 제공하면서 확장을위한 설계

, HttpClient를 같은 웹 브라우저, 웹 서비스 클라이언트 또는 시스템을 활용 또는 HTTP 인식 클라이언트 응용 프로그램을 구축하는 사람에게 관심이있을 수 있습니다 통신용 HTTP 프로토콜을 확장하십시오.

+0

내가 뭘 찾고 있었는지 건배. – dangerstat

0

LDAP 인증은 웹 서버에 게시하는 전송에서 별도의 문제입니다.

Th 서버 쪽에서 인증을 수행해야합니다. 코드 또는 웹 서버 자체에서 설정하십시오.

클라이언트가 Java 응용 프로그램 인 경우 UrlConnection을 사용하여 POST를 만들 수 있습니다.

클라이언트가 HTML 페이지 또는 JSP 인 경우 POST 작업이있는 양식이 필요합니다.