import
?java.io.IOException;
import ?org.apache.commons.httpclient.HttpClient;
import ?org.apache.commons.httpclient.HttpException;
import ?org.apache.commons.httpclient.HttpStatus;
import ?org.apache.commons.httpclient.methods.GetMethod;
public ? class ?Test?{
???? /**
?????*? @param ?args
????? */
???? public ? static ? void ?main(String[]?args)?{
???????? // ?TODO?Auto-generated?method?stub
????????GetMethod?method? = ? new ?GetMethod( " http://api.telenav.com/tnapi/services/geoutil/geocode?apiKey=AQAAASNiwsIwf/////////8AAAABAAAAAQEAAAAQF55mB/t8b4u/xsTdcidXpAEAAAAOAwAAAA8AAAAXAAAAAQA=&firstLine=1130%20kifer%20rd,Sunnyvale,ca&country=US " );
????????HttpClient?httpClient? = ? new ?HttpClient();
???????? try ?{
???????????? int ?state? = ?httpClient.executeMethod(method);
???????????? if ?(state? == ?HttpStatus.SC_OK)?{
????????????????System.out.println( " OK " );
????????????} else {
????????????????System.out.println( " Error " );
????????????}
????????????String?result? = ?method.getResponseBodyAsString();
????????????System.out.println(result);
????????}? catch ?(HttpException?e)?{
???????????? // ?TODO?Auto-generated?catch?block
????????????e.printStackTrace();
????????}? catch ?(IOException?e)?{
???????????? // ?TODO?Auto-generated?catch?block
????????????e.printStackTrace();
????????}
????}
}
import ?org.apache.commons.httpclient.HttpClient;
import ?org.apache.commons.httpclient.HttpException;
import ?org.apache.commons.httpclient.HttpStatus;
import ?org.apache.commons.httpclient.methods.GetMethod;
public ? class ?Test?{
???? /**
?????*? @param ?args
????? */
???? public ? static ? void ?main(String[]?args)?{
???????? // ?TODO?Auto-generated?method?stub
????????GetMethod?method? = ? new ?GetMethod( " http://api.telenav.com/tnapi/services/geoutil/geocode?apiKey=AQAAASNiwsIwf/////////8AAAABAAAAAQEAAAAQF55mB/t8b4u/xsTdcidXpAEAAAAOAwAAAA8AAAAXAAAAAQA=&firstLine=1130%20kifer%20rd,Sunnyvale,ca&country=US " );
????????HttpClient?httpClient? = ? new ?HttpClient();
???????? try ?{
???????????? int ?state? = ?httpClient.executeMethod(method);
???????????? if ?(state? == ?HttpStatus.SC_OK)?{
????????????????System.out.println( " OK " );
????????????} else {
????????????????System.out.println( " Error " );
????????????}
????????????String?result? = ?method.getResponseBodyAsString();
????????????System.out.println(result);
????????}? catch ?(HttpException?e)?{
???????????? // ?TODO?Auto-generated?catch?block
????????????e.printStackTrace();
????????}? catch ?(IOException?e)?{
???????????? // ?TODO?Auto-generated?catch?block
????????????e.printStackTrace();
????????}
????}
}
Maven 依賴
<dependency>
??? <groupId>commons-httpclient</groupId>
??? <artifactId>commons-httpclient</artifactId>
??? <version>3.0.1</version>
</dependency>
??? <groupId>commons-httpclient</groupId>
??? <artifactId>commons-httpclient</artifactId>
??? <version>3.0.1</version>
</dependency>