ПОСТАВКА DateTime из Android в службу WCF RESTful JSON
Я пытаюсь отправитьDateTime
в качестве параметра для метода, предоставляемого через службу WCF RESTful с кодировкой JSON. Запрос выглядит так:
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
не правильно проанализирован, потому что есть несколько записей в журнале для этого времени.
Кто-нибудь знает как это сделать?
Обновить: Проблема была на стороне сервера и была решена.