忍者ブログ
へたれたプログラマの憂鬱

へたれたプログラマの憂鬱

徒然なる日々の日記。 プログラムとお酒の事とか紹介します。
     
>> excelの罫線をテキスト化 [708]  [707]  [706]  [705]  [704]  [703]  [702]  [701]  [700]  [699]  [698 花粉が。。 <<
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

会社でWebAPIを作成して他チームに公開していたのですが、Javascriptから実行したいという要望を受けました。

したらいいんじゃないーと軽く言ったら、クロスドメインなめんなーと言われてしまったので、対策をメモしていきます。

そもそもJavascriptをブラウザから動かしますと、自身と異なるドメインにはajaxでアクセスできません(厳密にはブラウザがヘッダーしか受け取ってくれない)

まぁそこでサーバー側からアクセスしたり、jsonpで対応したりするのですが、修正を最小限にしたい場合は、「クロスドメインを許可する」という選択肢もあるようです。

具合的には、サーバーからのレスポンスヘッダーに

Access-Control-Allow-Origin:*

返すようにすると、ブラウザは対象のドメインに対してクロスドメインを抑制しなくなります。
これだと簡単すね。

ホストを絞り込みたい場合は、*を止めてホスト名をかけるようです。
他にもメソッドやヘッダーでも絞れるようですが、それはまた今度にでも記事にしようかと。


RESTなAPIがクロスドメインなんてつまらない制約に縛られないといいですねー


拍手[0回]

PR
この記事にコメントする
お名前:
タイトル:
文字色:
メールアドレス:
URL:
コメント:
パスワード:   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
管理人の眼
ミニミニ不等号ナンプレ
やりこみはコチラ
最新コメント
[10/16 しま]
[03/21 しま]
[01/22 パプティ桝]
[10/18 matsuyoro]
[10/16 Shiro]
広告
Powerd by NINJAブログ / Designed by SUSH
Copyright © へたれたプログラマの憂鬱 All Rights Reserved.
忍者ブログ [PR]