VB.net POST через HttpWebRequestJquery

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

Сообщение Гость »


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

Затемнить запрос As HttpWebRequest = HttpWebRequest.Create("http://192.178.47.19:19/?r=") Dim POST As String = "r1" запрос.Метод = "ПОСТ" request.ContentType = "текст/html" request.Headers.Add("Access-Control-Allow-Origin: *") request.ContentLength = POST.Length request.KeepAlive = Истина Тусклый requestStream As Stream = request.GetRequestStream() Dim postBytes As Byte() = Encoding.ASCII.GetBytes(POST) requestStream.Write(postBytes, 0, postBytes.Length) запросПоток.Закрыть() Однако я получаю сообщение об ошибке:

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

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

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

jQuery.support.cors = true; $.ajax({ кроссдомен: правда, асинхронный: правда, тип: "ПОСТ", заголовки: {'Access-Control-Allow-Origin': '*'}, URL: "http://192.178.47.19:19/?r=" + WhatsBeingSent, данные: '{}', ContentType: "текст/html", Тип данных: «html», успех: OnSuccessCallArduino, ошибка: OnErrorCallArduino }); Приведенный выше код работает нормально (конечно, внутри браузера)

Так чего же мне не хватает, чтобы все заработало в VB.net?
Ответить

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

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

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

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

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