チラシの裏(告知欄)

・2022年10月でめでたくサイト開設20周年!!
・2006年6月~2008年10月のログは未だ段落分け未修正
・PSNetworkID、ニンテンドーネットワークID「cing-elijah」
IIDX ID「5131-8727」 IIDX28 BISTROVERで引き継ぎ忘れて9th以来のデータが遂に死亡・・・
・プリコネR プレイヤーID「372 206 298」、原神 UID「805223896」
自分用の発売日メモ

アクセスカウンター

 合計:カウンタ
 今日:今日のアクセス数
 昨日:昨日のアクセス数

WebRequestでどはまり

ちょっと仕事の話。

WebサーバからAPIでテキストをBasic認証で引っ張ってくるプログラムを書いてたんだけど
いくらやっても認証エラー(401エラー)となるんでお手上げになりそうだった。
ユーザとパスはもちろん正しいし、ちゃんとCredentialsに正しく設定しているはずだし
ヘッダも送っているのになぜだー!!

んで解決したのでメモ。
悪いのはヘッダの書き方だったわ。
“Basic”の文字列の後にユーザとパス(Base64に変換したもの)を付けて送ってるんだけど
Basicの後に半角スペース1つ入れたら通った。

気付いたきっかけとしては、ブラウザでWebAPI実行すると問題なく処理できるので
ブラウザの開発ツール開いてネットワークモニタでヘッダ解析してたらそこしか違いが無かったので
まさかと思って半角スペース入れてリクエストしたらこれですよ!
いやーこんなので半日も潰してしまうとは。
でも勉強になりました。

 
モンハンが面白くて止まりません。
おかげで寝不足でございます。
やってる間は眠くないんだけど、終わって布団入ったら5分以内には爆睡とか大丈夫か俺。