DateTime
JSON エンコーディングを使用して WCF RESTful サービスを介して公開されているメソッドにパラメーターとして aを送信しようとしています。リクエストは次のようになります。
POST http://IP:PORT/LogService/json/GetLogEntriesByModule HTTP/1.1
Content-Length: 100
Content-Type: application/json
Host: IP:PORT
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)
Expect: 100-Continue
{"maxentries":10,"upperdate":"1280703601462","lowerdate":"1277938801462","module":"Windows Service"}
私はいくつかのフォーマットを試しましたDateTime
:
2010-07-01T10:54:00
(これはWCFTestClient
アプリケーションによって NET.TCP 経由で送信され、結果を取得します。\/Date(12345678+0100)\/
01.07.2010 10:54:00
メソッド定義:
LogEntry[] GetLogEntriesByModule(
string module,
DateTime lowerDate,
DateTime upperDate,
int maxEntries,
out bool maxEntriesReached
)
私はいつも次の応答を受け取ります。
HTTP/1.1 200 OK
Content-Length: 60
Content-Type: application/json; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Fri, 02 Jul 2010 09:07:04 GMT
{"GetLogEntriesByModuleResult":[],"maxEntriesReached":false}
DateTime
その時の Llog にいくつかのエントリがあるため、 が正しく解析されていないようです。
これを行う方法を知っている人はいますか?
更新: 問題はサーバー側にあり、解決されました。