java - 如何使用 HTTPClient 设置 HTTP 请求 header "authentication"?

标签 java authorization httpclient basic-authentication

我想在向服务器发送 POST 请求时设置 HTTP 请求 header “授权”。 我如何在 Java 中执行此操作? HttpClient 是否支持它?

http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z9

服务器要求我为授权字段设置一些特定的值: 表单 ID:签名,然后他们将使用它来验证请求。

谢谢 阿杰

最佳答案

下面是设置请求头的例子

    HttpPost post = new HttpPost("someurl");

    post.addHeader(key1, value1));
    post.addHeader(key2, value2));

关于java - 如何使用 HTTPClient 设置 HTTP 请求 header "authentication"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3983604/

相关文章:

asp.net-core - 检查用户是否有权访问 Controller 操作(在访问之前)

java - 为我的网络应用程序编写授权过滤器(JSF 2.0)

java - POST 请求在 Java 客户端中不起作用,但在 postman 中起作用

java - Spock 的常规测试失败,并在 Stub() 处出现 ArrayIndexOutOfBoundsException

asp.net - 在没有(或有虚拟的)角色提供者的情况下启用角色

java - 将英语句子变成一阶逻辑

android - 在 3g Android 上 httpget 后响应不完整

asynchronous - C# 中的 httpclient postasync

java - JSF 和 ManagedBean : NullPointerException

java - Quarkus - 在运行时打开数据库连接