OPTIONS是除了GET和POST之外的其中一種 HTTP請(qǐng)求方法。
OPTIONS方法是用于請(qǐng)求獲得由Request-URI標(biāo)識(shí)的資源在請(qǐng)求/響應(yīng)的通信過(guò)程中可以使用的功能選項(xiàng)。通過(guò)這個(gè)方法,客戶(hù)端可以在采取具體資源請(qǐng)求之前,決定對(duì)該資源采取何種必要措施,或者了解服務(wù)器的性能。該請(qǐng)求方法的響應(yīng)不能緩存。
OPTIONS請(qǐng)求方法的主要用途有兩個(gè):獲取服務(wù)器支持的所有HTTP請(qǐng)求方法;
用來(lái)檢查訪問(wèn)權(quán)限。例如:在進(jìn)行 CORS 跨域資源共享時(shí),對(duì)于復(fù)雜請(qǐng)求,就是使用 OPTIONS 方法發(fā)送嗅探請(qǐng)求,以判斷是否有對(duì)指定資源的訪問(wèn)權(quán)限。