Do you think an httpjob will be able to display in a webview?
You said "just load the url in a webview with posted login credentials and look at the images.", that is the reason for my post, I have no idea how to do this.
httpjob (by itself) does not have anything to do with a webview. if you take the result of an httpjob (presumably, a string of bytes), you can do whatever you want with it. after the httpjob has completed.
the string of bytes could be anything (a mime type will clarify) if it happens to be something recognizable as html, you can take that string and load it into a webview for display. it is exactly the same as if you had an html file saved and you opened it and read it in as a string and loaded it into a webview. exactly the same. in fact, this happens to be exactly what a webview or any browser does: it gets a string of bytes from a server and renders it as html. httpjob just handles the downloading part. you're on your own after that.
httpjob download resource from server -----> string -------> webview.loadhtml( string )
the "code" you showed representing your try at httpjob was wrong. 1) there was no actual request made and 2)the content-type header was wrong. and 3) i'm guessing you may not know that the headers are set
after the request is made. seems strange, i know. so try again and see what you get.
your javaobject snippet: jo.runmethod("postUrl", array .... works fine (i have used such a construct) assuming the posted data is not only correctly formed but is in the form expected by the server. this is where i believe the problem is. which is - of course - the very first comment from erel in his reply. you say - or at least imply - that it's correctly formatted...
so, get the httpjob code straightened out. if the posted data is good, the routine should work.
the javaobject call should work if the posted data is good.
either way, everything seems to point back to what's being posted.
if the server is yours, and you want to set up some temporary guest account, i'm happy to do a test. you can pm if you don't want dozens of people hammering your server.
and regarding your json string, the attached is how you create one in b4x