Итак, я купил хост на NoPayHost.com.Но они не позволяют использовать удаленное соединение MySQL.Я хотел сделать клиентское приложение на C #.И время от времени он делает некоторые вставки и выбирает.Теперь эта опция недоступна.Есть ли способ обмануть это?Там работает веб-сервер, FTP-сервер и что-то еще (вы можете посмотреть на этом сайте).Я, хотя, возможно, можно отправить некоторые данные непосредственно на веб-сервер, а затем проанализировать мои данные с помощью php или что-то .. ??Я не знаю, не имею ничего подобного раньше.редактировать: может быть, один из способов будет отправлять данные как POST?Могу я заставить его работать?
хе, сделал это
public class PostRequest
{
private WebRequest request;
private Stream dataStream;
public PostRequest(string url, string data)
{
request = WebRequest.Create(url);
request.Method = "POST";
string postData = data;
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
}
public string GetResponse()
{
string responseFromServer = new StreamReader(
request.GetResponse().GetResponseStream()).ReadToEnd();
dataStream.Close();
return responseFromServer;
}
}
static void Main(string[] args)
{
PostRequest myRequest = new PostRequest(
"http://www.domain.net", "a=value1&b=value2");
Console.WriteLine(myRequest.GetResponse());
Console.ReadLine();
}