Silverlight 2のHttpWebRequestでResponseヘッダが見れない

Silverlight 2 Beta2のクライアントサイドC#コードから直接、Ruby on Rails 2.0で立てたRESTfulなWebサービスにアクセスしてみようと試みたんですが、今のところHttpWebRequestを使用した場合、Responseヘッダの正確なレスポンスコードが取得できないみたいです。

例えば「http://localhost:3000/bookmarks.xml」に対して、新規のリソースを追加しようとPOSTした場合、本当なら以下のようなやりとりがあるはずなんですが↓


started....Reusing existing connection (source port 4888)
REQUEST: **************
POST /bookmarks.xml HTTP/1.1
Host: localhost
Accept: */*
Content-Length:162

bookmark%5btitle%5d=CSRF%e5%af%be%e7%ad%96&bookmark%5bdescription%5d=%e3%81%a3%e3%81%a6%e3%81%aa%e3%81%ab%ef%bc%9f&bookmark%5buri%5d=http%3a%2f%2fwww.apple.com%2fRESPONSE: **************
HTTP/1.1 201 Created
Content-Type: application/xml; charset=utf-8
Cache-Control: no-cache
Location: http://localhost/bookmarks/43
X-Runtime: 0.08204
Content-Length: 372
Server: WEBrick/1.3.1 (Ruby/1.8.6/2008-03-26)
Date: Tue, 26 Aug 2008 16:53:46 GMT
Connection: Keep-Alive
Set-Cookie: _bkmk_session=BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo%250ASGFzaHsGOgtub3RpY2UiJ0Jvb2ttYXJrIHdhcyBzdWNjZXNzZnVsbHkgY3Jl%250AYXRlZC4GOgpAdXNlZHsGOwZU--5507824d73fa1141dfa14d5b4529462e65f3fdaa; path=/



2008-08-27T01:53:46+09:00
Time Capsule欲しいなぁ
43
アップル
2008-08-27T01:53:46+09:00
http://www.apple.com/

finished.

SilverlightのHttpWebRequestで/bookmarks.xmlにPOSTすると、404 Not Foundが返ってきます。
ただし、Rails側でリソースの追加は成功していますし、ieHTTPHeadersでSilverlightの(要するにブラウザの)通信内容をモニタしてみたら、Rails側から404ではなく、ちゃんと201 Createdが返ってきています。

200 OK以外は404に勝手に変換してるのか…?orz