sontn15 Ответов: 2

Вызов restful API с помощью visual basic


Привет парень,

Я хочу использовать Visual Basic для вызова restful api.
Мой api имеет @RequestBody, потому что я использую springboot для сборки rest и http method: POST.

Пожалуйста, помогите мне вызвать rest api с помощью

Большое спасибо!

Что я уже пробовал:

Hi guy,

I want use Visual Basic to call restful api.
My api have @RequestBody because i use springboot to build rest and http method: POST.

Please help me call rest api using 

Many thank!

2 Ответов

Рейтинг:
2

sontn15

Я ищу в google, но у меня нет ответа на мой вопрос, пожалуйста, пришлите мой пример :(

Richard MacCutchan

Первая ссылка в результатах поиска Google подробно объясняет это.

Рейтинг:
1

Sandeep Mewara

Попробуйте что-нибудь вроде:

Private Async Sub PostMessageTest_Click(sender As Object, e As EventArgs) Handles PostMessageTest.Click
   Dim c As New CustomersRest
   c.FirstName = "Bill"
   c.LastName = "Gates"
   c.CustomerID = Guid.Empty
   Dim RestURL As String = "https://example.com/api/customers/"
   Dim client As New Http.HttpClient
   Dim JsonData As String = JsonConvert.SerializeObject(c)
   Dim RestContent As New Http.StringContent(JsonData, Encoding.UTF8, "application/json")
   Dim RestResponse As Http.HttpResponseMessage = Await client.PostAsync(RestURL, RestContent)
   ResultMessage.Text = RestResponse.StatusCode.ToString
End Sub

Данные, передаваемые в теле, имеют тип "application/json"

Вот, для справки:
После установки остальной WebService с ASP.net и VB.net - dotnetco.de[^]
Как отправить данные с помощью класса WebRequest | Microsoft Docs[^]