2
我正在向URL發送HTTP POST請求。它會在響應的location
標題中發回我需要的一條信息。我如何獲得該標題?我試着下面的代碼,它似乎並沒有工作:KRL:從http:post()獲取「位置」標題()
在使用該http:post()
行動規則的動作塊:
http:post("https://cas.byu.edu/cas/v1/tickets/")
with params = {"username": netid, "password": password}
and autoraise = "gottgt"
and response_headers = ["location"];
規則處理該事件http
:
rule got_tgt {
select when http post label "gottgt"
pre {
content = event:param("content");
location = event:param("location");
}
{
notify("CAS Login", "Got back the POST response (#{location}): #{content}") with sticky=true;
}
}
但是,location
變量始終爲空。我如何告訴KRL我需要location
標題,以及如何從響應中獲取它?
謝謝!提高明確的事件表明信息在那裏。如果我無法弄清楚如何以通常的方式做到這一點,我會這麼做。 – 2011-06-14 22:49:24
+1使用httpbin.org – 2011-06-14 23:17:29
但我的雅赫達月亮參考沒有額外的積分?認真。 – TelegramSam 2011-06-16 15:53:34