Google コード (https://code.google.com/p/pubsubhubbub-java/downloads/list) から pubsubhubbub の Java クライアントを試してみたかっただけです。そこで私はコードをダウンロードし、SuperFeedr にサインアップして、彼らのハブに接続しようとしました。実際、サブスクライバー クライアントに付属のテスト クラスを変更しました。
sb.subscribe("http://superfeedr.com/hubbub",
"https://some.blog", hostname, null, null);
hostname は、クラスWebを使用して作成したサーバーの名前です。サーバーは Web から到達可能です。
しかし、私はすべてGetThreadクラスでこの例外を取得します: org.apache.http.auth.MalformedChallengeException: Authentication challenge is empty
誰にもヒントはありますか?
乾杯、
そして私
PS: 今まで、PuSH を機能させるのは非常に面倒でした。たとえば、SuperFeedr では何をすべきか (http://superfeedr.com/documentation#pubsubhubbub_implementation) を教えてくれましたが、方法は教えてくれませんでした。自分自身をプッシュするために必要なもの(HttpClient、パラメーター付きのPostMethodなど)を実装しようとしましたが、何も機能しません....