我正在使用名为Wit.ai的在线NLP API.我正在发送一个http网络请求,我得到了一个回复,并且一切正常.但是,现在我需要知道如何POST这个
JSON:
{
"state": "email_or_text"
}
作为此代码的补充:
Function getJson()
Dim editedText As String = TextBox1.Text.Replace(" ", "%20")
Dim myHttpWebRequest = CType(WebRequest.Create("https://api.wit.ai/message?v=20140609&q=" + editedText + "&units=metric"), HttpWebRequest)
myHttpWebRequest.Headers.Add("Authorization: Bearer <myauthcode>")
Dim myHttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
Dim myWebSource As New StreamReader(myHttpWebResponse.GetResponseStream())
Dim myPageSource As String = myWebSource.ReadToEnd()
Return myPageSource
End Function
谢谢你的帮助!
最佳答案 请在
http://dotnetpad.com/9O883hmI检查此代码
它有一个POST方法的快速示例,可以让您开始发布您的JSON.
修改URL和内容字符串,然后点击Run并查看结果!