1
나는 VS 2010에서 편안한 서비스를 만들고 있습니다. 나는 강사가 있습니다. SubmitAdvisor 메서드는이 클래스를 매개 변수로 사용하고 ListAdvisors는 List of Advisor를 반환합니다.휴식 서비스 만들기 - HttpClient를 사용하여 게시 된 데이터를 검색 할 수 없습니다.
이러한 메소드를 가져오고 게시하는 콘솔 클라이언트를 작성했습니다. 내 클라이언트에 Microsoft.Http를 포함 시켰습니다.
HttpClient를 사용하여 데이터를 게시 한 후에도 권고 자 목록을 볼 수 없습니다.
내부 서비스 인터페이스 -
[WebInvoke(Method="POST",UriTemplate="/")]
[OperationContract]
void SubmitAdvisor(Advisor advisor);
[WebGet(UriTemplate = "/")]
[OperationContract]
List<Advisor> ListAdvisors();
내부 서비스 구현 - 내 클라이언트 응용 프로그램에서
List<Advisor> advisors = new List<Advisor>();
public void SubmitAdvisor(Advisor advisor)
{
advisors.Add(advisor);
}
public List<Advisor> ListAdvisors()
{
return advisors;
}
-
public static void InsertData(Advisor obj)
{
using (HttpResponseMessage response = new HttpClient().Post(uri,HttpContentExtensions.CreateDataContract(obj)))
{
};
}
public static List<Advisor> GetAllAdvisors()
{
using (HttpResponseMessage response = new HttpClient().Get(uri))
{
return response.Content.ReadAsDataContract<List<Advisor>>();
};
}