am 10a55612: MediaDrmAPI test: send signed provisioning request as query string
* commit '10a55612d04af767bd359e0376536b4ebcd320e9': MediaDrmAPI test: send signed provisioning request as query string
This commit is contained in:
@@ -5,7 +5,6 @@ import android.media.DeniedByServerException;
|
||||
import org.apache.http.client.methods.HttpPost;
|
||||
import org.apache.http.client.HttpClient;
|
||||
import org.apache.http.client.ClientProtocolException;
|
||||
import org.apache.http.entity.ByteArrayEntity;
|
||||
import org.apache.http.impl.client.DefaultHttpClient;
|
||||
import org.apache.http.HttpResponse;
|
||||
import org.apache.http.util.EntityUtils;
|
||||
@@ -64,7 +63,9 @@ public class ProvisionRequester {
|
||||
|
||||
protected Void doInBackground(String... urls) {
|
||||
mResponseBody = postRequest(urls[0], mDrmRequest);
|
||||
Log.d(TAG, "response length=" + mResponseBody.length);
|
||||
if (mResponseBody != null) {
|
||||
Log.d(TAG, "response length=" + mResponseBody.length);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -73,14 +74,14 @@ public class ProvisionRequester {
|
||||
}
|
||||
|
||||
private byte[] postRequest(String url, byte[] drmRequest) {
|
||||
Log.d(TAG, "PostRequest url=" + url);
|
||||
HttpClient httpclient = new DefaultHttpClient();
|
||||
HttpPost httppost = new HttpPost(url);
|
||||
HttpPost httppost = new HttpPost(url + "&signedRequest=" + new String(drmRequest));
|
||||
|
||||
Log.d(TAG, "PostRequest:" + httppost.getRequestLine());
|
||||
|
||||
try {
|
||||
// Add data
|
||||
ByteArrayEntity entity = new ByteArrayEntity(drmRequest);
|
||||
httppost.setEntity(entity);
|
||||
httppost.setHeader("Accept", "*/*");
|
||||
httppost.setHeader("User-Agent", "Widevine CDM v1.0");
|
||||
httppost.setHeader("Content-Type", "application/json");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user