質問

いる試験との相互作用に関係するチャネルサーバーを必要とする認証のための業務をいと考えていますの使用も取り扱う必要があり、内部プロキシサーバーです。

マル(限定)を理解できな複数のハンドラには、まずは先制に成功します。しかしまだ得401ます。私のユーザー名とパスワードを有効とします。いる場合にクッキーが必要になることができるようになりましたものが含まれていた。ご意見募集

baseUrl = 'server:8070/nexus-webapp-1.3.3/service/local'

params = {"[key]":"[value]"}

data = urllib.urlencode(params)

# create a password manager
password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()

# Add the username and password as supplied
password_mgr.add_password(None, baseUrl, username, password)

handler = urllib2.HTTPBasicAuthHandler(password_mgr)
proxy_support = urllib2.ProxyHandler({})

# create "opener" (OpenerDirector instance)
opener = urllib2.build_opener(proxy_support, handler)
urllib2.install_opener(opener)

txheaders =  {'User-agent' : 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'}

req = Request(protocol+url, data, txheaders)
handle = urlopen(req)

このよURLErrorのヘッダの分野:

>HTTPMessage: Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=B4BD05C9582F7B27495CBB675A339724; Path=/nexus-webapp-1.3.3
WWW-Authenticate: NxBASIC realm="Sonatype Nexus Repository Manager API"
Content-Type: text/html;charset=utf-8
Content-Length: 954
Date: Fri, 03 Jul 2009 17:38:42 GMT
Connection: close

更新 そうでNexusの実装クラスのレーザ製品のビーム RestletのAuthenticationHelper.コアレックスさんにお越しいただきます。

役に立ちましたか?

解決

きのヘッダに401対応いただけます(?かな基礎auth requestんのプロキシしたい独自の認証での推測が困難なものになければいけないヘッダー!

編集:感謝を示すヘッダ(I媒体としての"コード"かたでは読め).

私の疑いするものではありませんしたい"基本"でしたいその他(ネクサス独自の...?) "NxBASIC"認証プロトコルから、いつもないわからないことなネクサス)というものは基本認証のハンドラだけを使用した場合でもNxBASICか受け入れ平野の基本的な認証、ハンドラを知るだけるレコメンデーションとは異なりプロトコルが提供してはならないような認証).

なので、まず研究そNxBASICことは、その疑いので質問のタグが。そして、何を学び、興味深い問題を定義するためのハンドラで...!-(

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top