OK... I got a bit frustrated and just coded a script to connect directly to the server. I sent
Code:
POST /xmlrpc.php HTTP/1.0
Host: mydomain.com
Content-Type: text/xml
Content-length: 288
<?xml version="1.0" encoding="UTF-8"?><methodCall><methodName>metaWeblog.getCategories</methodName><params><param><value><string>1</string></value></param><param><value><string>{USERNAME}</string></value></param><param><value><string>{PASSWORD}</string></value></param></params></methodCall> and received
Code:
HTTP/1.1 200 OK
Date: Sat, 04 Aug 2007 09:30:11 GMT
Server: Apache/1.3.37 (Unix) PHP/5.2.3 mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a
X-Powered-By: PHP/5.2.3
Connection: close
Content-Length: 1372
Content-Type: text/xml
No, I'm not missing the part after the Content-Type; the server is just not sending it. How is that even possible?