タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

httpに関するy_yanbeのブックマーク (2)

  • Go で http アプリケーションサーバ - 酒日記 はてな支店

    デフォルトで付いてくるパッケージで、httpd (アプリケーション) が簡単に作れます。 import . "http" とすると、http. の前置なしで http パッケージの関数が使えるので、見た目も結構すっきり。 HandlerFunc(func(c *Conn, req *Request) { が繰り返されるのはちょっとうるさい感じですが。 # あとはテンプレートエンジンがあれば…… 付属してました → Go でテンプレートエンジン (json template) - 酒日記 はてな支店 http://gist.github.com/236088 package main import ( . "http"; // http パッケージの関数を http. prefix なしで使えるように "io"; "fmt"; ) func main() { gourl := "http:/

    Go で http アプリケーションサーバ - 酒日記 はてな支店
  • Firefox でのローカルキャッシュと If-Modified-Since

    ■ Firefox でのローカルキャッシュと If-Modified-Since ScrapMemo は静的 XML ファイルを扱ってるわけでして、そうなると、やっぱり更新時刻のチェックとかローカルキャッシュの事も考えないといけないわけなので、XMLHttpRequest と If-Modified-Since に書いてある事を参考にして処理を組み込んでみました。 で、apache のログを確認しながらちゃんと動くか見ていたのですが、IE では期待通りに動作してくれるんだけど、Firefox では稀にサーバへ全く何のリクエストも送信しなくなってしまう事があり、なんでだろうと調べてみたら、ローカルキャッシュの Expires の時刻を過ぎない場合はサーバへはアクセスしないでローカルキャッシュから読み込むと言う動作をしている事がわかりました。 しかも、どうやら Expires の時刻は、Las

  • 1