У меня есть проблема, которую я не понимаю. Я общаюсь с API, в своей функции я пишу это:
...
oRequest = WebRequest.Create(cUrl & "/Arbres/Ajouter")
oRequest.Method = "POST"
oRequest.ContentType = "text/json"
...
Using writer As New StreamWriter(oRequest.GetRequestStream)
writer.Write(cJSON)
writer.Flush()
End Using
...
Using Response As WebResponse = oRequest.GetResponse
Using dataStream As Stream = Response.GetResponseStream()
Using reader As New StreamReader(dataStream)
responseFromServer = reader.ReadToEnd()
End Using
End Using
End Using
Мой тип глагола POST, но иногда я получаю следующее сообщение об ошибке:
Не могу отправить тело содержимого с этим типом глагола, тип глагола запроса: GET
"WebRequest.Create" обычно инициализировать новый экземпляр нет?
Как возможно, что глагол "GET", когда я хорошо ввожу тип глагола "POST"?
Возможно ли, что запрос типа "GET" не корректен закрыт в потоке и что код возобновит этот запрос вместо моего запроса типа "POST"?