Hallo,
Ich bin nun schon eine weile damit beschäftigt den http header von meinem server in einen string einzulesen.
Ich komme einfach nicht weiter.
Hier mein ansatz:
Und hier die ausgabe des Logs:
Error und access denied ist mir klar, nur brauchte ich den ganzen header in etwa so:
:sign0085:
Kann mir da vieleicht einer weiter helfen mit ein paar zeilen code?
Besten Dank im voraus!!
Ich bin nun schon eine weile damit beschäftigt den http header von meinem server in einen string einzulesen.
Ich komme einfach nicht weiter.
Hier mein ansatz:
B4X:
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim url As String
url = "http://192.168.178.220:8181/status.html"
End Sub
Sub Activity_Create(FirstTime As Boolean)
HttpUtils.CallbackActivity = "Main" 'Current activity name.
HttpUtils.CallbackJobDoneSub = "JobDone"
HttpUtils.Download("Job1", url)
End Sub
Sub JobDone (Job As String)
Dim s As String
If HttpUtils.IsSuccess(url) Then
s = HttpUtils.GetString(url)
Log(s)
Else
s = HttpUtils.GetString(url)
Log(s)
End If
End Sub
Und hier die ausgabe des Logs:
B4X:
** Activity (main) Create, isFirst = true **
Starting Job: Job1
** Activity (main) Resume **
** Service (httputilsservice) Create **
** Service (httputilsservice) Start **
Error. Url=http://192.168.178.220:8181 Message=Unauthorized
Access denied.
Task not completed successfully.
** Service (httputilsservice) Destroy **
Error und access denied ist mir klar, nur brauchte ich den ganzen header in etwa so:
B4X:
http://192.168.178.220:8181/status.html
GET /status.html HTTP/1.1
Host: 192.168.178.220:8181
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,application/json
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://192.168.178.220:8181/status.html
Authorization: Digest username="test", realm="Forbidden", nonce="cd5f95cfcba489057d11473ec98e7975", uri="/status.html", algorithm=MD5, response="9acecea60f00433ce5ebbede42d9cca4", opaque="23e08175564a437967089f172af3fccb", qop=auth, nc=0000000a, cnonce="68e3c0d516a9cda8"
Connection: keep-alive
:sign0085:
Kann mir da vieleicht einer weiter helfen mit ein paar zeilen code?
Besten Dank im voraus!!