2013-12-18 3 views
1

URL을 프로그래밍하기 위해 문자열 조작 대신 제공된 기본 URL에 프로그래밍 방식으로 URL 매개 변수를 추가하려는 Java 응용 프로그램이 있습니다. URIBuilder가 그 수업에 갈 수있는 방법이 없다는 소식을 들었습니다. 가야할 길이 아니면 그 일을 끝내기위한 다른 방법이 있습니까?프로그래밍 방식으로 URL에 매개 변수 추가 java

편집 : 난 당신이 URL을 만들 수 java.net.URL을 사용할 수 있습니다 URIBuilder 클래스

+0

어떤 자바 버전을 사용하고 있습니까? 찾기 http://docs.oracle.com/javaee/7/api/javax/ws/rs/core/UriBuilder.html – Deepak

답변

0

javax.ws을 아파치 HTTP 클라이언트 유틸 URIBuilder를 사용 듣고하지 않았습니다. set() 메서드를 사용하면 쿼리 매개 변수를 설정할 수 있습니다.

+0

addParameter() 메소드가 있지만 어디에서나 set() 메소드를 찾을 수 없습니다. 방법. 나는 그것을 시도 할 것이다. 한 가지 질문 : URL의 기본/기본 URL을 설정하는 방법은 무엇입니까? –

+3

'java.net.URL'의'set()'메소드가 public이 아닙니다. 당신은 당신의 패키지에서 사용할 수 없습니다. – afzalex

0

드롭 당신의 치어에서이 종속성 UriBuilder를 얻을 :

<dependency> 
    <groupId>javax.ws.rs</groupId> 
    <artifactId>jsr311-api</artifactId> 
    <version>1.1.1</version><!-- Select the version you want here --> 
</dependency> 

상세 정보 :

<dependency> 
    <groupId>org.apache.httpcomponents</groupId> 
    <artifactId>httpclient</artifactId> 
    <version>4.3.1</version> 
</dependency> 

상세 정보 : http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/

http://mvnrepository.com/artifact/javax.ws.rs/jsr311-api

아파치 버전은 httpcomponents의 일부입니다

+0

내가 사용하는 것에 대해 들어 본 적이없는 수업. 아파치 http 클라이언트 utils의 URIBuilder 클래스가 갈 방법이라고 들었습니다 –

+0

@ user2739737 아파치에서 URIBuilder를 추가했습니다. – Stephan

+0

나는 그 repo를 시험해 보았다. 나는 여전히 URIBuilder 클래스를 얻을 수 없었다. –

관련 문제