表題のとおり「GETリクエストのヘッダにX-WSSE認証を追加して送出する」方法がわからず困っています。
なぜそれをやりたいかと申しますと
ライブドアブログに投稿するのに、XML::Atomを使った方法はわかったのですが、
XML::Atomを使わないでやるにはどうしたらいいのかとおもい試しています。
http://www.witha.jp/Atom/Chapter-3_The_Atom_Publ …
によりますと、
----
エンドポイントのhttp://cms.blog.livedoor.com/atomに認証情報をヘッダに挿入したGETリクエストを送信します.
生のHTTP通信は以下のようになります.
リクエスト:
GET http://cms.blog.livedoor.com/atom HTTP/1.1
X-WSSE: UsernameToken Username="***", PasswordDigest="eNSBiuFfcLpau1RfWc3lOWufje0=", Nonce="ZGFrZHZueGJ6aGh1", Created="2004-10-31T14:08:34Z"
---
と、あっさり書いてあるのですが、
◆「認証情報をヘッダに挿入したGETリクエストを送信」◆はどうやれば良いのやら・・・
強引にこうかいてみたのですが・・
--------
use LWP::UserAgent;
$request = HTTP::Request->new(GET => 'http://cms.blog.livedoor.com/atom', ['X-WSSE'=>'User nameToken Username="*****", PasswordDigest="KxZ4DElJVqsIBXiF9ZIWCp59ghM", Nonce="YWFh", Created="2004-01-20T01:09:39Z"']);
$ua = LWP::UserAgent->new;
$response = $ua->request($request);
print $response->content;
----------
以下のように成ってしまいました。
----------------
<?xml version="1.0" encoding="utf-8"?>
<error>Invalid login</error>
----------------
どうかよろしくおねがいします。
No.1ベストアンサー
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- PHP a href リンクタグでだけで 送信が できちゃっています。 1 2022/04/18 04:25
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- その他(パソコン・周辺機器) Atomとスナドラどっちが性能いいんですか? Atom Z3795搭載のタブレットにandroid 1 2022/07/18 21:34
- アプリ androidエミュレーターでアプリが見つかりません 2 2022/11/25 15:00
- PHP php ログイン 1 2022/11/01 00:24
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- その他(プログラミング・Web制作) PHPの$_SERVER["REQUEST_URL"]の0文字目は必ず"/"になることになってるの? 1 2023/07/07 17:42
- その他(コンピューター・テクノロジー) 「プロトコル」の定義について 5 2023/04/16 13:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[C#]ListView一覧表示時の幅設...
-
VBAでExcelのヘッダーに文字列+...
-
ヘッダのinclude順
-
EXCEL:ヘッダー日付を年号で?...
-
LWPでHTTPSサイトからコンテン...
-
リストコントロールの列幅を固...
-
メールをPDF化する際に、ヘッダ...
-
Content-type: text/htmlが表示...
-
perlでHTTP Request Headersの...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
apacheでPerl CGIが作動せず、5...
-
VBA。複数のChangeイベントをま...
-
エクセルで相対パスの書き方を...
-
[Excel] ある日の曜日が当月の"...
-
燃えるゴミの日は何曜日ですか?
-
エクセルで毎月第2週日の水曜日...
-
DBを10件毎に表示ページング...
-
CGIの中で出力するテキスト内容...
-
週休3日制で土日の他にもう一日...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでExcelのヘッダーに文字列+...
-
ヘッダのinclude順
-
[C#]ListView一覧表示時の幅設...
-
AccessVBAで「このフィールドに...
-
perl5について
-
LinuxでRTPヘッダを作りたいの...
-
ルータでのMTU、MSS設定値の検...
-
Content-type: text/htmlが表示...
-
リストコントロールの列幅を固...
-
EXCEL:ヘッダー日付を年号で?...
-
perlでHTTP Request Headersの...
-
HTTPヘッダの大きさ
-
ftpでのネットワークバイトオー...
-
SpreadDesignerの列ヘッダ
-
cookieを表示させたい。(ブラウ...
-
http://から始まるファイルの更...
-
LWPでのCookie取得
-
file_get_contents でリダイレ...
-
関数ヘッダ?
-
HTTP 200 OKの後のリダイレクト?
おすすめ情報