我一直在这个论坛上尝试每个可能的方法,但没有运气。 PLEASSE帮助 我有以下服务器URL
这是我的代码:
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
HttpResponse response;
try {
response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
.
.
.
但是我总是得到空值。当我检查StatusLineReturned代码时,它说错误401:Uauthorized。
我不知道我做错了什么?为什么它不会起作用!
答案 0 :(得分:1)
发表评论的回答:
如果您尝试在浏览器中打开它,它会说同样的,所以您需要先进行授权。根据namara.io的文档,你必须提供api_key。
答案 1 :(得分:0)
URL u = new URL(youurl);
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
如果它不起作用,也许你需要使用post not get方法