Как заставить Гамак выдавать HTTP GET
У меня есть приложение Silverlight 4.0, которое выполняет вызовы RESTful к приложению MVC3, используя Hammock API
на клиенте выдать сервисные коды RESTful.
Проблема в том, что ли request.Method
установлен в WebMethod.Get
или же WebMethod.Post
отправленный запрос POST
, Что я делаю неправильно?
private IAsyncResult GetServerList()
{
var callback = new RestCallback((restRequest, restResponse, userState) =>
{
// There is some working callback code here. Excluded for clarity.
}
);
var request = new RestRequest();
request.Method = WebMethod.Get;
request.Path = "ServerList";
return _restClient.BeginRequest(request, callback);
}
1 ответ
Попробуйте установить тип запроса на RestClient.
var restClient = new RestClient
{
Method = WebMethod.Get
};
Или из вашего примера:
private IAsyncResult GetServerList()
{
var callback = new RestCallback((restRequest, restResponse, userState) =>
{
// There is some working callback code here. Excluded for clarity.
}
);
var request = new RestRequest();
request.Path = "ServerList";
_restClient.Method = WebMethod.Get;
return _restClient.BeginRequest(request, callback);
}