XMLHttpRequest のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2021-03-15T12:00:30+09:00","default:k1rou","k1rou")
#author("2023-03-19T16:03:48+09:00","default:k1rou","k1rou")
*[[XMLHttpRequest]] [#tb21da19]
**名称 [#ye8b3bf6]
-[[XHR]]
-[[Ajax]]

**概要 [#q99908a7]
-[[JavaScript]]を使ってサーバとの通信を行う際に使われる。
-同期通信と非同期通信の両方に対応している。
-セキュリティ上、[[JavaScript]]ファイルを取得したサーバ以外とは通信できない。(クロスドメイン通信ができない)

**仕組み [#td6fac19]
***[[SOP]](Same Origin Policy) [#o811dc70]
*XHRの仕組み [#td6fac19]
**[[SOP(Same Origin Policy)]] [#o811dc70]
-Origin(Protocol、Host、Port)が同じでないと通信できない

***[[CORS]] [#b8c06a76]
-[[SOP]]ではなくても通信できる仕様(規格)
**[[CORS]] [#b8c06a76]
-[[SOP(Same Origin Policy)]]ではなくても通信できる仕様(規格)

**関連用語 [#i923a822]
*関連用語 [#i923a822]
-[[Ajax]]
-[[Fetch API]]
-[[WebSocket]]
-[[XML]]
-[[JavaScript]]
-[[JSON]]
-[[XHR2]]