先日のput、携帯からだと普通に動いてたんですが、PCからだとはてなグラフへの登録が動作しないことに気づきました。
はまってたのは、GETメソッドでformのURLに直接引数を書いてしまえばいいとばかり思っていたところ。こんなフォームを発行していた。
動作テストではこのURLをanchorタグに直接書いていたので動いていたようで、ブラウザからこのformを実行すると'?'以降が無視されてします。この場合、呼び出されるURLは'http://tenguyasiki.jp/put.cgi?'まで。
↓こうすれば意図通りに動作しました。
当たり前と言えば当たり前の話で、method属性を省略したらダメだよね、という話。でも携帯からはちゃんと動いてたのに。
