VB.net POST через HttpWebRequestJquery

Программирование на jquery
Ответить
Anonymous
 VB.net POST через HttpWebRequest

Сообщение Anonymous »

Я пытаюсь использовать следующий код, чтобы отправить команду в микроконтроллер Arduino Ethernet на моей локальной сети: < /p>

Код: Выделить всё

Dim request As HttpWebRequest = HttpWebRequest.Create("http://192.178.47.19:19/?r=")
Dim POST As String = "r1"

request.Method = "POST"
request.ContentType = "text/html"
request.Headers.Add("Access-Control-Allow-Origin: *")
request.ContentLength = POST.Length
request.KeepAlive = True

Dim requestStream As Stream = request.GetRequestStream()
Dim postBytes As Byte() = Encoding.ASCII.GetBytes(POST)
requestStream.Write(postBytes, 0, postBytes.Length)
requestStream.Close()
< /code>

Однако я получаю ошибку в строке: < /p>

Dim requestStream As Stream = request.GetRequestStream()
говоря следующее:

Базовое соединение было закрыто: соединение было закрыто неожиданно.

сообщение:

Базовое соединение было закрыто: соединение было закрыто неожиданно.

сообщение:

Базовое соединение было закрыто: соединение было закрыто неожиданно.

сообщение:

Базовое соединение было закрыто: соединение было закрыто неожиданно.

сообщение:

Базовое соединение было закрыто: соединение было закрыто неожиданно.

em>

Используя только jQuery и AJAX:

jQuery.support.cors = true;

$.ajax({
crossDomain: true,
async : true,
type: "POST",
headers: {'Access-Control-Allow-Origin': '*'},
url: "http://192.178.47.19:19/?r=" + whatsBeingSent,
data: '{}',
contentType: "text/html",
dataType: "html",
success: OnSuccessCallArduino,
error: OnErrorCallArduino
});
< /code>

Использование этого кода, выше, работает просто отлично (в браузере, конечно) < /p>

Так что я бы упустил Чтобы заставить его работать в vb.net?

Подробнее здесь: https://stackoverflow.com/questions/224 ... webrequest
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»