Я знаю, что если вы хотите, чтобы POST переменную в Web API с WebClient не включить параметр ключаWebClient POST не ключевой параметр Web API
using (WebClient client = new WebClient())
{
string URI = "http://blablabla/api/testaction";
string myParameters = "=TEST";
using (WebClient wc = new WebClient())
{
wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
string HtmlResult = wc.UploadString(URI, myParameters);
}
}
Мой вопрос, почему вы не можете включать ключ параметра?
string myParameters = "myParam=TEST"; // doesn't work
Что вы будете делать, если хотите передать несколько параметров?
строки HtmlResult = wc.UploadString (URI, myParameters); // может ли это быть загружаемой, а не uploaed? Если это проверка по почте, если вы можете ударить по методу Api в отладочном – Kubi