草庐IT

p_adts_header

全部标签

java - Jersey 2.x : How to add Headers on RESTful Client

我已经看过HowtoaddHeadersonRESTfulcallusingJerseyClientAPI,但这是针对Jersey1.x的。如何在Jersey2.21中设置header值(例如授权token)?这是我使用的代码:publicstaticStringPOST(finalStringurl,finalHashMapparams){ClientConfigconfig=newClientConfig();Clientclient=ClientBuilder.newClient(config);WebTargettarget=client.target(url);Stringd

java - 如何在 JavaFX 的 TitledPane 中更改 header 组件

我在互联网上的任何地方都找不到这方面的答案。我有一个必须具有可折叠面板的应用程序,因此JavaFX中的TitledPane和Accordion设置是一个自然的选择。在应用程序中,我需要在容器折叠时为其自定义header。我在TitledPane的css文档中看到标题实际上是一个HBox和各种其他组件。http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#titledpane我想访问此组件并将其替换为自定义组件。我一直在使用TitledPaneapi的setGraphic函数并将setContentD

SpringBoot单元测试和设置Header测试

1、SpringBoot中简单测试(需要我代码的文章结尾自行获取)1.1、先创建你需要测试的类1.2、测试类中加入下面两个注解@RunWith: @SpringBootTest:在加入三个属性@LocalServerPort:privateintport:记录当前启动项目的端口号privateURLbase:记录当前本地项目的URL地址privateTestRestTemplaterestTemplate:访问接口时的模板类@RunWith(SpringRunner.class)@SpringBootTest(classes=MyApplicaiton.class,webEnvironment

java - 如何在 Spring Boot 中设置基于预身份验证 header 的身份验证?

我的应用从OracleAccessManagerSSO获取带有用户名的AUTH_USER请求header。SpringSecurity“附加主题”2.2.1有一个“PreAuth”示例,这似乎是我需要的,但不是完整的工作示例。以下片段来自文档/示例,不适用于基于注释的配置。Siteminder示例配置-使用带有RequestHeaderAuthenticationFilter和PreAuthenticatedAuthenticationProvider的XML以及UserDetailsS​​ervice来查找用户。这如何映射到基于Java的配置?SpringSecuritypreaut

java - 无法使用 Java 的 URLConnection 获取响应 header 位置

有人可以建议我在这里做错了什么吗?我正在尝试使用Java获取某个URL的header位置这是我的代码:URLConnectionconn=url.openConnection();Stringlocation=conn.getHeaderField("Location");这很奇怪,因为我确定我所指的URL会返回Locationheader,并且使用getContentType()或getContentLength()之类的方法可以完美工作 最佳答案 也许Locationheader作为重定向响应的一部分返回。如果是这样,URLCo

java - 如何禁用 apache httpclient 4 的默认请求 header ?

我正在使用apachecommonhttpclient4.3.3发出http1.0请求。这是我提出请求的方式HttpClientclient=HttpClientBuilder.create().build();HttpPostpost=newHttpPost(url);post.setProtocolVersion(newProtocolVersion("HTTP",1,0));//tryingtoremovedefaultheadersbutitdoesn'tworkpost.removeHeaders("User-Agent");post.removeHeaders("Accep

java - 收到包含无效 cookie 的 cookie header 。

我正在迁移我的服务器从Tomcat-6到Tomcat-9。我的网站是为HTTP/1.1协议(protocol)设计的。server.xml文件包含org.apache.coyote.http11.Http11NioProtocol的连接器协议(protocol)。服务器正常启动,没有产生任何错误。但是,当我尝试使用本地主机访问我的网站时,出现以下错误:-INFO[https-nio-8445-exec-3]org.apache.tomcat.util.http.parser.Cookie.logInvalidHeader收到一个cookieheader[2,3,4,5,6,7,8,9,

java - Glassfish-5 中的 Set-Cookie header : folding several cookies in one header not working on Firefox (https + HTTP/2. 0)

我注意到Glassfish-5网络服务器发送的响应只有一个Set-Cookieheader,其中包含多个cookie。当我用Firebug看时,我可以看到它们被未知字符隔开。无论如何-Firefox只读取第一个cookie。如何配置Glassfish5以发送多个Set-Cookieheader-每个cookie一个?rfc6265指出:Overview...OriginserversSHOULDNOTfoldmultipleSet-Cookieheaderfieldsintoasingleheaderfield.TheusualmechanismforfoldingHTTPheader

java - header 签名无效;在 excel 文档上使用 Apache POI 的 IOException

我得到:java.io.IOException:Invalidheadersignature;read0x000201060000FFFE,expected0xE11AB1A1E011CFD0尝试使用apachePOIHPSF将一些自定义属性添加到Excel文档时。我完全确定该文件是ExcelOLE2(不是HTML、XML或Excel不会提示的其他内容)。这是我代码的相关部分:try{finalPOIFSFileSystempoifs=newPOIFSFileSystem(event.getStream());finalDirectoryEntrydir=poifs.getRoot()

java - Java 中的 HTTP header 编码/解码

自定义HTTPheader被传递到Servlet应用程序以进行身份​​验证。header值必须能够包含重音符号和其他非ASCII字符,因此必须采用特定编码(最好是UTF-8)。控制身份验证环境的开发人员向我提供了这段Java代码:StringfirstName=request.getHeader("my-custom-header");StringdecodedFirstName=newString(firstName.getBytes(),"UTF-8");但这段代码在我看来并不正确:它以header值的编码为前提,而在我看来似乎有一种正确的方法来指定header值的编码(我相信来自