Это был первый раз, когда я сталкивался с такой ошибкой после нескольких раз работы с веб-сервисом RESTful. Мне трудно отследить причину ошибки, надеюсь, вы поможете мне.
У меня есть этот атрибут для службы входа
[WebGet(UriTemplate = "Login?username={username}&password={password}&ip={ip}", ResponseFormat = WebMessageFormat.Json)]
Использование fiddler для использования сервиса:
GET http://localhost:3445/Authenticate/Login?username=jsm&password=a&ip=1
Ответ Fiddler:
[Fiddler] ReadResponse() failed: The server did not return a response for this request.
Я не уверен, вызвано ли это, Content-type: application/json
, потому что, когда я пытаюсь изменить его на xml:
[WebGet(UriTemplate = "Login?username={username}&password={password}&ip={ip}", ResponseFormat = WebMessageFormat.Xml)]
Это дает мне такой результат:
Какая странная. Что я сделал не так? Я должен вернуть объект JSON .. Спасибо!