java - HttpURLConnection getResponseCode() 不起作用

标签 java android url

我的 getResponseCode() 有问题,它不起作用:

import java.net.URL;
import java.net.HttpURLConnection;
import java.io.IOException;

功能:

public static int checkURL(String u) throws IOException {
    java.net.URL url = new URL(u);
    System.out.println("LLEGA :::::::::: " + url);
    HttpURLConnection connection = (HttpURLConnection)url.openConnection();
    int code = connection.getResponseCode();
    System.out.println("HHHHHHHHHHHHHHHHHHHHHHH "+code);
    return code;
}

日志猫:

System.out:LLEGA:::::::::: http://XXX.XXX.XXX.XXX/webservice_balanza/deboinventario/webservice.php
System.out: (HTTPLog)-Static: isSBSettingEnabled false
System.out: (HTTPLog)-Static: isShipBuild true
System.out: (HTTPLog)-Thread-1-249171107: SmartBonding Enabling is false, SHIP_BUILD is true, log to file is false, DBG is false
System.out: (HTTPLog)-Thread-1-249171107: SMARTBONDING_FEATURE_ENABLED is true
System.out: (HTTPLog)-Static: isSBSettingEnabled false

请帮助我!

谢谢。

最佳答案

对我来说,代码似乎是正确的。至少这可以按预期工作:

import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;

public class Test {

   public static void main(String[] args) throws IOException {
      URL url = new URL("http://www.google.com");
      HttpURLConnection connection = (HttpURLConnection) url.openConnection();
      int code = connection.getResponseCode();
      System.out.println(code);
   }

}

您确定您的网址有效吗?如果是这样,您是否尝试过调试?

关于java - HttpURLConnection getResponseCode() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35409823/

相关文章:

android - 根据Id移除ObjectBox中的数据

python - 使用 Python 请求库构建 URL

java - 在JAVA中设置文档边距

java - Maven 构建失败 - 缺少主类

java - 我的代码哪里出错了?我正在尝试实现方法重载

java - Android Q Beta - 强类型权限

java - 自动化 gdb - gdb 的管道 stdin 和 stdout

android - GLSL错误: No vertex attrib is enabled in a draw call

java - 引用的 URL 显示为 null(Java、JSP)

android - 将 url 加载到 WebView 时显示进度栏