Tag: http status code 401

Oracle ADF安全应用程序提供HTTP 401错误

我是Oracle ADF Framework的新手。 我使用Weblogic 10.3.5.0在JDeveloper 11g R2上开发。 我在Youtube上开发了一个Firebox培训video中描述的项目。 你可以从这里下载我的项目 该video是关于创建一个客户登录页面。 您必须创建登录,错误和目标页面。 当您尝试打开目标页面登录页面时,您输入您的凭据。 成功后,您应该被定向到目标页面。 我使用了一个支持bean来处理凭据,但不是重定向到目标页面,而是响应页面给出: 错误401 – 未经授权从RFC 2068超文本传输​​协议 – HTTP / 1.1:10.4.2 401未经授权 而weblogic控制台出现此错误: Target URL — http://127.0.0.1:7101/Deneme-ViewController-context-root/faces/protectedPage.jspx Apache Trinidad is running with time-stamp checking enabled. This should not be used in a production environment. See the org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml A Bean Validation provider […]

SharePoint 2010 Web服务上的Java JBoss 401错误

在Eclipse IDE中测试时,我的代码成功运行。 我正在使用生成的Copy.wsdl通过Web服务连接到MS SharePoint 2010 当我在JBoss服务器上部署代码(运行Adobe LifeCycle)时,我的代码收到401错误。 错误: Caused by: org.jboss.ws.WSException: Invalid HTTP server response [401] – Unauthorized at org.jboss.ws.core.soap.SOAPMessageUnMarshallerHTTP.read(SOAPMessageUnMarshallerHTTP.java:75) at org.jboss.remoting.transport.http.HTTPClientInvoker.readResponse(HTTPClientInvoker.java:608) at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:402) at org.jboss.remoting.transport.http.HTTPClientInvoker.makeInvocation(HTTPClientInvoker.java:253) … 156 more 现在,如果我故意通过IDE使用错误的登录,我会收到此错误: com.sun.xml.internal.ws.client.ClientTransportException: The server sent HTTP status code 401: Unauthorized 更新: 所以经过更多的研究后发现J2EE支持,缺乏,NTLM就是原因。 我已经尝试了几种无法解决的解决方案。 码: protected void initialize(String username, String password) throws Exception { System.out.println(“initialize()…”); java.net.CookieManager cm […]

Java HttpURLConnection.getInputStream但获得401 IOException

我正在为Java中的CouchDB编写REST客户端。 以下代码应该是非常标准的: this.httpCnt.connect(); Map responseHeaders = new HashMap(); int i = 1; while (true){ String headerKey = this.httpCnt.getHeaderFieldKey(i); if (headerKey == null) break; responseHeaders.put(headerKey, this.httpCnt.getHeaderField(i)); i++; } InputStreamReader reader = new InputStreamReader(this.httpCnt.getInputStream()); StringBuilder responseBuilder = new StringBuilder(); char[] buffer = new char[1024]; while(true){ int noCharRead = reader.read(buffer); if (noCharRead == -1){ reader.close(); break; } responseBuilder.append(buffer, […]

获取错误java.io.IOException:服务器返回HTTP响应代码:401 for

我试图validationhttpsurl,但我得到了例外。 下面是代码。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter; import java.io.StringWriter; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLSession; public class Authenticate { /** * @param args */ public void authenticateUrl() { HostnameVerifier hv = new HostnameVerifier() { @Override public boolean verify(String urlHostName, SSLSession session) { […]

服务器返回HTTP响应代码:401为URL:https

我正在使用Java访问HTTPS站点,该站点以XML格式返回显示。 我在URL本身传递登录凭据。 这是代码片段: DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); requestURL = “https://Administrator:Password@localhost:8443/abcd”; try { InputStream is = null; URL url = new URL(requestURL); InputStream xmlInputStream =new URL(requestURL).openConnection().getInputStream(); byte[] testByteArr = new byte[xmlInputStream.available()]; xmlInputStream.read(testByteArr); System.out.println(new String(testByteArr)); Document doc = db.parse(xmlInputStream); System.out.println(“DOC=”+doc); } catch (MalformedURLException e) { } 我正在程序中创建一个信任管理器,它不validation签名/未签名证书。 但是,在运行上述程序时,我收到错误服务器返回的HTTP响应代码:401为URL: https:// Administrator:Password @ localhost:8443 / […]