我无法让Unirest通过JSON查询网站。
代码:
AuthLIB.java:
import java.io.FileWriter;
import java.io.IOException;
import java.io.*;
import java.net.*;
import java.util.*;
import com.mashape.unirest.http.*;
import com.mashape.unirest.request.*;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class AuthLIB
{
public void authenticate(String input[]) throws Exception
{
System.out.println("Auth Request");
HttpResponse<JsonNode> jsonResponse = Unirest.post("https://mysafewebsite.com/cow")
.header("accept", "application/json")
.field("username", input[0])
.field("password", input[1])
.asJson();
System.out.println(jsonResponse);
}
public AuthLIB()
{
System.out.println("Auth Constructed");
}
}
我收到错误:
如果不发布帖子,这是非常令人沮丧的。
请帮助
&lt; 3 Candy
答案 0 :(得分:0)
从您发布的图片来看,问题似乎是Java无法找到Unirest类。
你如何包括Unirest?
我建议使用Maven(这也获得了Unirest所有必需的依赖项):
<dependency>
<groupId>com.mashape.unirest</groupId>
<artifactId>unirest-java</artifactId>
<version>1.4.9</version>
</dependency>