2017-10-05 134 views
0

我需要解析緩存控制標題響應以使用緩存API響應。從響應中解析緩存控制標題值

樣品響應頭:

{"x-backside-transport":"OK OK","connection":"close","transfer-encoding":"chunked","access-control-allow-origin":"*","cache-control":"public, max-age=60","content-type":"application/json","date":"Thu, 05 Oct 2017 10:33:59 GMT","etag":"\"-161458570\"","x-powered-by":"Express","x-global-transaction-id":"429271565"} 

我使用console.log("------ CACHE VALUE----"+JSON.stringify(response.headers.cache-control));但這似乎每次失敗。

給我的錯誤:ReferenceError: control is not defined

但是,當它試圖用

console.log("------ CACHE VALUE----"+JSON.stringify(response.headers.connection)); 

同我能夠成功地打印出日誌值。我錯過了什麼嗎?

+0

的可能的複製[無法與訪問JSON屬性「 - 」破折號(https://stackoverflow.com/questions/13869627/unable-to-access-json-財產與破折號) – Joe

回答

3

短跑-不適用於JSON。你可能想嘗試解析像下面

response.headers["cache-control"]