masalibの日記

システム開発、運用と猫の写真ブログです

Windows版のcurl

備忘録です。
Windowsサーバーのサイトでツールでサイトマップを更新した時に
google先生に通知ささせる必要があった

support.google.com

引用
サイトマップは次の URL に HTTP GET リクエストを送信しても再送信できます(ご自分のサイトマップの URL を指定してください)。
http://google.com/ping?sitemap=http://www.example.com/my_sitemap.xml

この通信させる所でWindows標準ではいっている
bitsadminというツールを使ってやりたかったが
ContentsLenghが取れないというエラーがでて諦めることにした

linux系でお世話になっているcurlをインストールした
(OSはWindowsServer2008)

https://curl.haxx.se/download.html
ページの下の方のリンクを押す

f:id:masalib:20170810163545p:plain

ページの下の方にいくと
テーブルがある
ロボットじゃないのをクリックして
zipをダウンロードする
f:id:masalib:20170810163205p:plain

ダウンロードして解凍する
解凍した内容にbinというフォルダがあるので
そこにexeがあります。それをサーバーに配置しただけです
f:id:masalib:20170810163228p:plain

参考にしたサイトだとpathの設定をしていたが
pathの設定はせず、直接プログラムを指定して使った
定期的なサイトマップ更新と通知ができるようになった
curlは便利だから標準でいれておいてほしい物だ

参考URL
web-dev.hatenablog.com

CURLとは関係ないが
作ったsitemapはvbsでXMLの整合性チェックしています

dtp.k-tecs.co.jp

ほぼコピペで楽勝だった