在Android项目使用HttpURLConnetion可以请求Restful资源,而其提供的setRequestProperty方法可以再请求头中加入其他所需信息,如Authorization等。代码如下:
package com.example.deng.firstapp.util; import android.util.Log; import org.json.JSONObject; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.SocketTimeoutException; import java.net.URL; /** * Created by deng on 2017/5/1. */ public class HttpUtil { public static String executeGetMethod(String path, String authorization) { String response = ""; try { URL url = new URL(path); HttpURLConnection connection = (HttpURLConnection) url.openConnection