Stworzyłem dwa projekty
- MVC4 z projektem WebAPI
- Projekt WebAPI
Nazywam metody WebAPI PUT / DELETE z projektu MVC za pomocą kontrolera, ale nie jestem w stanie aktualizować danych przy użyciu PUT i zwraca błąd 404. ja używam webClient
zamiast HttpClient
.
using (WebClient client = new WebClient())
{
client.Headers[HttpRequestHeader.ContentType] = "text/xml";
var result = client.UploadString(url, "PUT", data);
}
public void Put(string id, Customer _objCustomer)
{
}
Czytałem wiele samouczków, ale wciąż mam ten sam problem. W jaki sposób mogę rozwiązać ten problem z wieloma domenami przez webClient
? Nie znalazłem przykładowej aplikacji, w której zaimplementowano PUT / DELETE webclient
.
Odpowiedzi:
0 dla odpowiedzi № 1Czy próbowałeś umieścić [HttpPut]
atrybut w akcji "Put".
Proszę wymienić swoje działania lepiej.