我已经安装了" vivekn情感工具"这是在我的本地主机上运行。当我们使用unirest post方法向服务器发送一个http请求时,它包含一个字符串,它发送响应,无论是正面还是负面。我在java中使用过它。但有人告诉我如何使用它在c#
这是我的java代码
HttpResponse request = Unirest.post("http:localhost:1681/api/text/")
.header("X-Mashape-Authorization", "xxxxxxxxxx")
.field("txt", "i like icecream").asJson();
JSONObject js = new JSONObject(request.getBody().toString());
Object ob = js.get("result");
JSONObject job = new JSONObject(ob.ToString);
String sentiment = (String)job.get("sentiment");
我需要的是我想向localhost发送请求并接收一个json的响应,无论是否使用unirest
答案 0 :(得分:0)
大致看起来像这样:
using (var wc = new WebClient())
{
wc.Headers.Add(
"X-Mashape-Authorization", "1R1tvmPFLFL7brrvfO9jvsqnvhiVggAn");
var body = wc.DownloadString("http:localhost:1681/api/text/");
var js = Newtonsoft.Json.Linq.JObject.Parse(body);
/* do something with the json */
}
您需要从NuGet获取Newtonsoft
库 - ID:“Newtonsoft.Json”。