タグ

XMLHttpRequestに関するyu3ho7のブックマーク (2)

  • 十三章第一回 XMLHTTPRequest — JavaScript初級者から中級者になろう — uhyohyo.net

    十三章第一回 XMLHTTPRequestこのページの最終更新日:2019年7月1日 今回は、かなりよく使われる技術のひとつであるXMLHTTPRequestを紹介します。 略してXHRと呼ばれることもあるこの技術は何かというと、JavaScriptでHTTP通信を行うためのAPIです。Ajaxという言葉はもはや死語かもしれませんが、その根幹をなす技術です。 HTTP通信がどういうものかご存知でしょうか。ブラウザでインターネットを閲覧する場合はHTTP通信により行われます。HTTP通信は、基的にはページを見たい側(クライアント)がウェブサイト(サーバー)に対してリクエストを送り、それに対してサーバーからページの内容(レスポンス)が帰ってくるというものです。このようなHTTP通信をJavaScriptから行うことができるのです。 リクエストを送るJavaScriptからHTTPリクエストを

    十三章第一回 XMLHTTPRequest — JavaScript初級者から中級者になろう — uhyohyo.net
  • XMLHttpRequestを使ったCSRF(補足編) - 葉っぱ日記

    XMLHttpRequestを使ったCSRF対策 - 葉っぱ日記を書いていて思ったけど、いまいちXHRを使ったCSRF(というかクロスオリジン通信)について理解されていないような感じだったので、ちょっと書いておきます。とりあえず日語のリソース的には、HTTP access control | MDN が詳しくて、それを読めばだいたい事足りるんで、あとはCSRFに関連しそうな話題だけ。 Q. そもそも「クロスオリジン」って何? スキーム、ホスト、ポートの3つの組み合わせが一致している場合を同一オリジン(same-origin)、いずれか一つでもことなる場合をクロスオリジン(cross-origin)と言います。つまり、XHRでドメインを超えて通信している場合は典型的なクロスオリジン通信となります。 Q. え? XMLHttpReuest って他のドメインにリクエストを発行できないんじゃ い

    XMLHttpRequestを使ったCSRF(補足編) - 葉っぱ日記
  • 1