[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] XenApi



On Thu, Dec 06, 2007 at 12:19:26PM -0800, Shaun R. wrote:
>  I originally posted this to the xenapi mailing list but i dont think many 
>  are on there... here's my question.
> 
> 
>  My first attempt at this, trying to get php to interface with
>  /var/run/xend/xen-api.sock (or even 127.0.0.1:9363 for that matter).  I can
>  make a connection to both the unix socket and the inet socket and write/read
>  data.  The problem is i always get the same responce back, also the responce
>  back is in html, shouldnt it be in xml format?  At the moment this is my
>  code
> 
>  $fp = fsockopen("unix:///var/run/xend/xen-api.sock", 0, $errno, $errstr, 
>  30);
>  if (!$fp) {
>     echo "$errstr ($errno)\n";
>  } else {
>         $request = xmlrpc_encode_request("session.login_with_password", 
>  array("root","none"));
>         fwrite($fp, $request."\n");
>         while (!feof($fp)) {
>                 echo fgets($fp, 128);
>         }
>         fclose($fp);
>  }
> 
>  When i run the code i always get this responce back...
> 
>  <head>
>  <title>Error response</title>
>  </head>
>  <body>
>  <h1>Error response</h1>
>  <p>Error code 400.
>  <p>Message: Bad request version ('encoding="iso-8859-1"?&gt;').
>  <p>Error code explanation: 400 = Bad request syntax or unsupported method.
>  </body>
> 
> 
>  Anybody know why this is happening, also ifi telnet to localhost port 9363
>  and paste in my own request same thing happens, error looks alittle diferent
>  though..

You're sending the body content, but not the HTTP request headers.

-- 
lfr
0/0

Attachment: pgpNKdhofT7HI.pgp
Description: PGP signature

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.