[HttpPost()]
public IActionResult Post([FromBody]string value)
{
if (value == null)
{
return new HttpStatusCodeResult(400);
}
else
{
return new HttpStatusCodeResult(200);
}
}
Ben isteği alındı alır
using(var client = new HttpClient())
{
var content = new StringContent("test test");
var response = client.PostAsync("http://localhost:57316/api/values", content).Result;
var responseString = response.Content.ReadAsStringAsync().Result;
Console.WriteLine(responseString);
}
başka bir uygulamanın HttpClient
kullanarak ona postayı bir dize çalışıyorum ben bir asp.net çekirdek WebAPI bu Mesaj isteği işleyicisi var Yukarıdaki işleyicide hata ayıkladım, ancak değer her zaman boş, ben "test test"
olmasını beklerim, yanlış mı yapıyorum?
? alıkoyan bu dönüş şey? – Christos
@Christos evet ama aynı zamanda Post'' kodunu paylaşabilir misiniz şey – Bread
dönmeden çalışması gerekir? Ben bir şey olduğunu düşünüyorum Bu yöntemin gövdesinde doğru değil – Christos