RESTful Http УДАЛИТЬ метод в .NET - PullRequest
21 голосов
/ 23 мая 2010

Я новичок в веб-сервисах. Я занимаюсь тестированием API в моем проекте. В предыдущей версии компания использовала методы GET и POST, но не методы PUT и DELETE. Мне нужна помощь для метода HTTP DELETE. Я просмотрел различные веб-сайты, где нашел примеры кода для методов GET и POST, но не для методов DELETE и PUT (почему?).

Может ли кто-нибудь дать мне пример кода (C #) для метода RESTful HTTP DELETE и объяснить, как вызвать запрос DELETE?

1 Ответ

46 голосов
/ 24 мая 2010

Проверьте следующий фрагмент кода:

string sURL = "<HERE GOES YOUR URL>";

WebRequest request = WebRequest.Create(sURL);
request.Method = "DELETE";

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

В объекте ответа вы должны проверить свойство StatusCode (оно должно быть 200 или 204, если все идет хорошо, см. здесь дляподробнее).

...