X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=tests%2Fsoup.js;h=50eb2d1a1fa03f77a2f773197b6d0e5ca9d4a72a;hb=35449c3a6ed4c08cf09abae2ab8a582acf7080c3;hp=8dcc17a67859dd1335eb10a67212ddf3ff3bb473;hpb=7d3f310f79517d31c3a10659b9b6ff3bcc2dced9;p=gitlive diff --git a/tests/soup.js b/tests/soup.js index 8dcc17a6..50eb2d1a 100644 --- a/tests/soup.js +++ b/tests/soup.js @@ -1,27 +1,44 @@ #!/usr/bin/env seed +XMLHttpRequest = imports['../XMLHttpRequest.js'].XMLHttpRequest; +Netrc = imports['../Netrc.js'].Netrc; +File = imports['../File.js'].File; +Gtk = imports.gi.Gtk; -Soup = imports.gi.Soup; +Gtk.init (null, null); -var session = new Soup.SessionSync(); +// sa + +var authvals = Netrc.forHost('git.roojs.com'); +//print(JSON.stringify(imports['../XMLHttpRequest.js'], null,4)); -// Soup.URI is a struct. -var uri = new Soup.URI.c_new("http://www.roojs.com/admin.php"); -var msg = new Soup.Message({method:"GET", uri:uri}); +var x = new XMLHttpRequest({ + onreadystatechange : function() + { + print("GOT " + x.responseText); + + + } + + +}); +print(JSON.stringify(x)); -var auth = new Soup.Auth.c_new(Soup.AuthBasic.type,); -print(auth);) -auth.authenticate('a','b'); -print(auth.get_authorization(msg)); +//"http://www.roojs.com/admin.php/Roo/Events" POST +x.open("GET", "http://www.roojs.com/admin.php/Roo/Events?limit=3", true, authvals.login ,authvals.password) +//buftxt = "remarks=test"; -//request.headers_append... -var status = session.send_message(msg); + +x.send(); + +Gtk.main(); +//var msg = new Soup.Message({method:"GET", uri:uri}); + +// post.. + // session.queue_message(function(ses, msg) { // //} //) -print(status); - -//print(msg.response_body.data);