для использования параметров строки запроса в postman для получения отдельных данных. Я хочу использовать метод get в качестве параметра, когда я пытаюсь опубликовать этот тест. c HttpResponseMessage test (int id) показывает ошибку, что
Не найден ресурс HTTP, который соответствует URI запроса 'http://localhost: 53720 / api / test / 1 '.
Тип не был найдено, что соответствует контроллеру с именем 'test'.
код:
public class DefaultController: ApiController {
public object Conn { get; private set;}
[Route("api/test/id")]
[HttpGet]
public HttpResponseMessage test(int id) {
DataSet ds = new DataSet();
string conname = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
SqlConnection conn = new SqlConnection(conname);
conn.Open();
SqlCommand cmd = new SqlCommand("select *from Employees", conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(ds);
return new HttpResponseMessage {
Content = new StringContent(JsonConvert.SerializeObject(ds), Encoding.UTF8, "application/json")
};
}
}