Member 10242311 Ответов: 1

Как отправить содержимое json с помощью метода post в VB.NET приложение для windows


Привет Друзья,
Я новичок в веб-сервисах, у меня есть задача отправить содержимое JSON на определенный URL-адрес с помощью метода post. соответствующий JSON и пробный код доступны ниже, я столкнулся только с исключением. у кого-нибудь есть лучшее решение для этого.

Вы также можете предоставить решение c#, я буду конвертировать в свой конец. спасибо

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

''My.Settings.JsonViewerURLhttp://176.26.181.67/ProcessTool/api/processBook
Using clnt As WebClient = New WebClient()
            clnt.Headers.Add("Content-Type:application/json")
            clnt.Headers.Add("Accept:application/json")
            Dim res As VariantType = clnt.UploadString(My.Settings.JsonViewerURL, JsonConvert.SerializeObject(jsonvalue))
            Console.WriteLine(res)
        End Using
        Exit Sub


''Json Content
''{"ToolName":"ProcessTool","Version":"3.3","TimeStamp":"2020-04-10 19:16:26","UserName":"User1","BookNumber":"485_1_01","Machine":"CHN-152","StartTime":"19-15-29","EndTime":"19-16-26","Meta":"ProcessMeta.xml","InputFile":[{"FileName":"InfileForTest.docx","Format":".docx","PageCount":"214"}],"OutputFile":[{"FileName":"485_1_FM.docx","Component":"FM","Part":"FM","Title":"","Number":"","Format":".docx","PageCount":"18"},{"FileName":"485_1_CH1.docx","Component":"CHAPTER","Part":"","Title":"Ch1Title","Number":"1","Format":".docx","PageCount":"33"},{"FileName":"485_1_CH2.docx","Component":"CHAPTER","Part":"","Title":"Ch2Title","Number":"2","Format":".docx","PageCount":"15"},{"FileName":"485_1_CH3.docx","Component":"CHAPTER","Part":"","Title":"Ch3 Title","Number":"3","Format":".docx","PageCount":"24"},{"FileName":"485_1_CH4.docx","Component":"CHAPTER","Part":"","Title":"Ch4Title","Number":"4","Format":".docx","PageCount":"42"}]}

MadMyche

Было бы полезно теперь узнать, какое исключение вы видите

1 Ответов