2
我是RESTful和WCF服務中的新成員,我正在使用JSON消息格式創建RESTful。當我運行這個服務時,它沒有迴應。REST風格的服務問題
這是我的代碼:
[ServiceContract]
public interface IPersonas
{
[OperationContract]
[WebInvoke(Method="GET",BodyStyle=WebMessageBodyStyle.Bare,
ResponseFormat=WebMessageFormat.Json,UriTemplate="getPeople")]
Persona[] getPeople();
}
[DataContract]
public class Persona
{
[DataMember(Name="nombre")]
public string nombre { get; set; }
[DataMember(Name="apellido")]
public string apellido { get; set; }
}
,我的實:
public Persona[] getPeople()
{
List<Persona> list = new List<Persona>()
{
new Persona(){nombre="luis",apellido="romeor"},
new Persona(){nombre="alberto",apellido="calderton"},
new Persona(){nombre="erick",apellido="romeor"},
new Persona(){nombre="miguel",apellido="calderon"}
};
return list.ToArray();
}
當我訪問Personas.svc/getPeople /它沒有給出迴應。有時服務會在服務主機測試中打開。
好的,我在路上。 – BlaShadow 2012-01-06 07:45:20
同樣的迴應......我想可能是我沒有設定的終點。在web.config中 – BlaShadow 2012-01-06 07:48:11
嘗試此, <添加名稱= 「HTTPGET」/> <添加名稱= 「HttpPost」/> WEBSERVICES> –
2012-01-06 07:54:15