Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save AkshayJainG/6fc44f0385968075233389d1a069b941 to your computer and use it in GitHub Desktop.
Save AkshayJainG/6fc44f0385968075233389d1a069b941 to your computer and use it in GitHub Desktop.
Test current HTTP request .
function get_url(url){
if(!url){
url = "http://www.baidu.com";
}
Java.perform(function(){
console.log("==========================get_url Begin==========================");
var URL = Java.use("java.net.URL");
var objURL = URL.$new(url);
var openstream = objURL.openStream();
var InputStream = Java.use("java.io.InputStream");
var openstream = Java.cast(openstream,InputStream);
var buff = Java.array('byte',new Uint8Array(1024));
var JString = Java.use('java.lang.String');
openstream.read(buff);
var str = JString.$new(buff);
console.log(openstream.available());
console.log(str);
/*
Java.choose(classname, {
onMatch: function (instance){
console.log("found obj:" + instance);
},
onComplete: function (){
console.log("==========================get_url End==========================");
}
});
*/
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment