Отправка данных методом POST в файл PHP с использованием C #

Я создаю приложение, которое собирает некоторые данные с компьютера пользователя
Затем я хочу отправить их в PHP-файл, который получает данные, затем php проверяет код, затем возвращает текст, и я хочу показать его в текстовом поле в моем приложении.
Мои вопросы Как я могу опубликовать данные в C # а также собирать текст, который php возвращает после того, как данные действительны.
Текст, который возвращает php, имеет следующий формат:

echo $validcode;

0

Решение

для отправки данных PHP через C # вы можете использовать NameValueCollection которая является частью System.Collections.Specialized

Итак, вы должны инициализировать его следующим образом:

NameValueCollection dataToSend=new NameValueCollection();

Затем для каждого поля PHP вы должны сделать это:

dataToSend['fieldname']=data;
dataToSend['fieldname2']=data2;
using(WebClient wc=new WebClient())
{
byte[] resp=wc.UploadValues(URL,dataToSend);
}

fieldname и fieldname2 будут переменными POST, которые вы будете использовать в вашем PHP, например:

C #

dataToSend['fieldname']=data;
using(WebClient wc=new WebClient())
{
byte[] resp=wc.UploadValues(URL,dataToSend);
}

И PHP:

echo $_POST['fieldname'];
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]