Эквивалент просьбы curl в визуальном .net

Как дела, я стараюсь использовать услугу watson, которая делает просьбу url post, и код curl - следующий, я хотел бы знать, как мог бы делать эквивалент этой просьбы в визуальном .net с визуальным basic языка.

curl -X POST -u "{username}":"{password}" —-header "Content-Type:application/json" --data "{\"input\": {\"text\": \"Turn on the lights\"}, \"context\": {\"conversation_id\": \"1b7b67c0-90ed-45dc-8508-9488bc483d5b\", \"system\": {\"dialog_stack\": [\"root\"], \"dialog_turn_counter\": 1, \"dialog_request_counter\": 1}}}" "https://gateway.watsonplatform.net/conversation/api/v1/workspaces/25dfa8a0-0263-471b-8980-317e68c30488/message?version=2016-09-20"
1
задан 14.04.2017, 05:33
0 ответов

curl это инструмент командной строки, которая делает просьбу REST в услугу, в твоем случае Уотсон, но в принципе на любой услуге REST.

Чтобы это делать с Visual Basic или C# ты должен использовать книжные магазины, которые реализовывали бы этот тип вызовов, или делать их ты сами.

Хотя ты найдешь многие информация о теме, ты можешь начинаться с этой статьей CodeProject.

Существуют несколько книжных магазинов REST для.Net, между ними может быть наиболее использованная будьте RestSharp.

2
ответ дан 03.12.2019, 17:52