xml作成が上手く行ってれば問題ないはずだけど400はheaderの不備とか要求内容がおかしい場合のエラーだからなあ
確認するならその辺りとちゃんとログイン出来てるかどうか