我正在使用Restlet2.3來運行REST API測試自動化。如何使用密鑰指定Restlet客戶HTTP標頭爲「授權」
新功能有一個客戶HTTP標頭將令牌傳遞給服務。
Form headers = (Form)resource.getRequestAttributes().get("org.restlet.http.headers");
if (headers == null) {
headers = new Form();
resource.getRequestAttributes().put("org.restlet.http.headers", headers);
}
...
headers.add(key, value);
該代碼有效。現在,客戶HTTP標頭被定義爲「授權」。上面的代碼似乎沒有正確傳遞標題。這並不是ChallengeScheme所涉及的問題。
我在SoapUI和Postman上測試了這個場景。兩者都有效。
有人知道restlet支持嗎?
... headers.add(key,value)..是代碼的一部分。 – zli