Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过创建HttpURLConnection发布数据时获取javascript错误_Java - Fatal编程技术网

通过创建HttpURLConnection发布数据时获取javascript错误

通过创建HttpURLConnection发布数据时获取javascript错误,java,Java,我试图使用HttpURLConnection连接到weblogic服务器 以下是我的请求方法:- private void sendPost(String url, String postParams) throws Exception { URL obj = new URL(url); conn = (HttpURLConnection) obj.openConnection(); conn.setUseCaches(false);

我试图使用HttpURLConnection连接到weblogic服务器

以下是我的请求方法:-

  private void sendPost(String url, String postParams) throws Exception {

      URL obj = new URL(url);  
      conn = (HttpURLConnection) obj.openConnection();  


        conn.setUseCaches(false);
        conn.setRequestMethod("POST");
        conn.setRequestProperty("Host", "<IP-ADDRESS>:7001");
        conn.setRequestProperty("User-Agent", USER_AGENT);
        conn.setRequestProperty("Accept",
                "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
        conn.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
        conn.setRequestProperty("Accept-Encoding", "gzip, deflate");


        conn.setRequestProperty("Connection", "keep-alive");
        conn.setRequestProperty("Referer", "http://<IP-ADDRESS>:7001/console/login/LoginForm.jsp");
        conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
        conn.setRequestProperty("Content-Length", Integer.toString(postParams.length()));




        if (cookies != null) {

            conn.addRequestProperty("Cookie", cookies.split(";", 1)[0]);

    }

        conn.setDoOutput(true);
        conn.setDoInput(true);


        // Send post request
        DataOutputStream wr = new DataOutputStream(conn.getOutputStream());
        wr.writeBytes(postParams);
        wr.flush();
        wr.close();

        int responseCode = conn.getResponseCode();
        System.out.println("\nSending 'POST' request to URL : " + url);
        System.out.println("Post parameters : " + postParams);
        System.out.println("Response Code : " + responseCode);

    BufferedReader in = 
             new BufferedReader(new InputStreamReader(conn.getInputStream()));
    String inputLine;
    StringBuffer response = new StringBuffer();

    while ((inputLine = in.readLine()) != null) {
        response.append(inputLine);
    }
    in.close();


  }
private void sendPost(字符串url,字符串postParams)引发异常{
URL obj=新URL(URL);
conn=(HttpURLConnection)obj.openConnection();
conn.SETUSECHACHES(假);
conn.setRequestMethod(“POST”);
conn.setRequestProperty(“主机”,“:7001”);
conn.setRequestProperty(“用户代理”,用户代理);
conn.setRequestProperty(“接受”,
“text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”);
conn.setRequestProperty(“接受语言”,“en-US,en;q=0.5”);
conn.setRequestProperty(“接受编码”、“gzip、deflate”);
conn.setRequestProperty(“连接”、“保持活动”);
conn.setRequestProperty(“Referer”,“http://:7001/console/login/LoginForm.jsp”);
conn.setRequestProperty(“内容类型”、“应用程序/x-www-form-urlencoded”);
conn.setRequestProperty(“内容长度”,Integer.toString(postParams.Length());
如果(cookies!=null){
conn.addRequestProperty(“Cookie”,cookies.split(“;”,1)[0]);
}
连接设置输出(真);
conn.setDoInput(真);
//发送邮寄请求
DataOutputStream wr=新的DataOutputStream(conn.getOutputStream());
wr.writeBytes(后参数);
wr.flush();
wr.close();
int responseCode=conn.getResponseCode();
System.out.println(“\n向URL发送'POST'请求:“+URL”);
System.out.println(“Post参数:“+postParams”);
System.out.println(“响应代码:“+responseCode”);
BufferedReader in=
新的BufferedReader(新的InputStreamReader(conn.getInputStream());
字符串输入线;
StringBuffer响应=新的StringBuffer();
而((inputLine=in.readLine())!=null){
追加(inputLine);
}
in.close();
}
在上面的代码中 postParams=“j_username=weblogic&j_password=weblogic1&j_character\u encoding=UTF-8”; url=“”

我无法登录到WebLogic管理控制台

获取错误:-

JavaScript是必需的。启用JavaScript以使用WebLogic管理控制台


请帮助并让我知道如何启用java脚本?

还想补充一点,weblogic中的登录按钮没有任何名称,只有下面描述的value=“Login”。那么,我必须将其添加到我的后参数中吗?您可以从服务器在登录后重定向到的任何页面获得它。您不能只启用javascript。您必须编写自己的JS处理egine,例如使用
ScriptManager