hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oleg Kalnichevski (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HTTPCLIENT-1363) 4.3 deprecations break NTLMv2 EWS system
Date Tue, 04 Jun 2013 07:12:21 GMT

     [ https://issues.apache.org/jira/browse/HTTPCLIENT-1363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Oleg Kalnichevski updated HTTPCLIENT-1363:
------------------------------------------

    Labels: regression  (was: )
    
> 4.3 deprecations break NTLMv2 EWS system
> ----------------------------------------
>
>                 Key: HTTPCLIENT-1363
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1363
>             Project: HttpComponents HttpClient
>          Issue Type: Bug
>          Components: HttpClient
>    Affects Versions: 4.3 Beta1
>         Environment: Fedora 15, java 1.6.0_30
>            Reporter: Dave Godbey
>              Labels: regression
>
> Below find the code:
>   private String getWsdl() {
>     String soap = null;
>     try {
>       String localIp = Inet4Address.getLocalHost().getHostAddress();
>       HttpHost httpHost = new HttpHost(_host, 443, "https");
>       ClientConnectionManager ccm = new BasicClientConnectionManager();
>       HttpParams params = new BasicHttpParams();
>       HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
>       HttpProtocolParams.setContentCharset(params, "UTF-8");
>       HttpProtocolParams.setUseExpectContinue(params, true);
>       _httpclient = new DefaultHttpClient(ccm);
>       _httpclient.getCredentialsProvider().setCredentials(new AuthScope(httpHost), new
NTCredentials(_user, _password, localIp, _domain));
>       AuthCache authCache = new BasicAuthCache();
>       NTLMSchemeFactory nsf = new NTLMSchemeFactory();
>       AuthScheme authScheme = nsf.newInstance(params);
>       authCache.put(httpHost, authScheme);
> // Add AuthCache to the execution context
>       BasicHttpContext localcontext = new BasicHttpContext();
>       localcontext.setAttribute(ClientContext.AUTH_CACHE, authCache);
>       HttpGet http = new HttpGet(_serviceEndpoint);
>       _httpHost = httpHost;
>       _localcontext = localcontext;
>       HttpResponse response = _httpclient.execute(httpHost, http, localcontext);
>       HttpEntity entity = response.getEntity();
>       if (entity != null) {
>         System.out.println("Content length: "+entity.getContentLength());
>         soap = EntityUtils.toString(entity);
>       }
>       EntityUtils.consume(entity);
>   //      HttpParams params = ((DefaultHttpClient)_httpclient).createHttpParams();
>   //      System.out.println(params);
>     } catch (Throwable e) {
>       throw new RuntimeException(e);
>     } finally {
>     }
>     return soap;
>   }
> // Wirelog for HC 4.2 Works fine
> 2013/06/03 11:27:30:451 CDT [DEBUG] BasicClientConnectionManager - Get connection for
route {s}->https://myhost:443
> 2013/06/03 11:27:30:453 CDT [DEBUG] DefaultClientConnectionOperator - Connecting to myhost:443
> 2013/06/03 11:27:30:961 CDT [DEBUG] RequestAddCookies - CookieSpec selected: best-match
> 2013/06/03 11:27:30:962 CDT [DEBUG] RequestAuthCache - Re-using cached 'ntlm' auth scheme
for https://myhost:443
> 2013/06/03 11:27:30:962 CDT [DEBUG] RequestTargetAuthentication - Target auth state:
SUCCESS
> 2013/06/03 11:27:30:963 CDT [DEBUG] RequestProxyAuthentication - Proxy auth state: UNCHALLENGED
> 2013/06/03 11:27:30:963 CDT [DEBUG] DefaultHttpClient - Attempt 1 to execute request
> 2013/06/03 11:27:30:963 CDT [DEBUG] DefaultClientConnection - Sending request: POST /ews/Exchange.asmx
HTTP/1.1
> 2013/06/03 11:27:30:964 CDT [DEBUG] headers - >> POST /ews/Exchange.asmx HTTP/1.1
> 2013/06/03 11:27:30:964 CDT [DEBUG] headers - >> content-type: text/xml;charset="utf-8"
> 2013/06/03 11:27:30:964 CDT [DEBUG] headers - >> soapaction: http://schemas.microsoft.com/exchange/services/2006/messages/FindItem
> 2013/06/03 11:27:30:965 CDT [DEBUG] headers - >> accept: text/xml, multipart/related,
text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
> 2013/06/03 11:27:30:965 CDT [DEBUG] headers - >> user-agent: JAX-WS RI 2.1.6 in
JDK 6
> 2013/06/03 11:27:30:965 CDT [DEBUG] headers - >> connection: keep-alive
> 2013/06/03 11:27:30:965 CDT [DEBUG] headers - >> Content-Length: 1788
> 2013/06/03 11:27:30:966 CDT [DEBUG] headers - >> Host: myhost:443
> 2013/06/03 11:27:31:020 CDT [DEBUG] DefaultClientConnection - Receiving response: HTTP/1.1
401 Unauthorized
> 2013/06/03 11:27:31:021 CDT [DEBUG] headers - << HTTP/1.1 401 Unauthorized
> 2013/06/03 11:27:31:022 CDT [DEBUG] headers - << Server: Microsoft-IIS/7.5
> 2013/06/03 11:27:31:023 CDT [DEBUG] headers - << Set-Cookie: exchangecookie=fb44918436184fb2aa6c4361f5acef8f;
expires=Tue, 03-Jun-2014 16:27:31 GMT; path=/; HttpOnly
> 2013/06/03 11:27:31:024 CDT [DEBUG] headers - << WWW-Authenticate: Negotiate
> 2013/06/03 11:27:31:025 CDT [DEBUG] headers - << WWW-Authenticate: NTLM
> 2013/06/03 11:27:31:025 CDT [DEBUG] headers - << X-Powered-By: ASP.NET
> 2013/06/03 11:27:31:026 CDT [DEBUG] headers - << Date: Mon, 03 Jun 2013 16:27:31
GMT
> 2013/06/03 11:27:31:027 CDT [DEBUG] headers - << Content-Length: 0
> 2013/06/03 11:27:31:029 CDT [DEBUG] ResponseProcessCookies - Cookie accepted: "[version:
0][name: exchangecookie][value: fb44918436184fb2aa6c4361f5acef8f][domain: myhost][path: /][expiry:
Tue Jun 03 11:27:31 CDT 2014]". 
> 2013/06/03 11:27:31:029 CDT [DEBUG] DefaultHttpClient - Connection can be kept alive
indefinitely
> 2013/06/03 11:27:31:030 CDT [DEBUG] TargetAuthenticationStrategy - Clearing cached auth
scheme for https://myhost:443
> 2013/06/03 11:27:31:030 CDT [DEBUG] DefaultHttpClient - Authentication required
> 2013/06/03 11:27:31:030 CDT [DEBUG] DefaultHttpClient - myhost:443 requested authentication
> 2013/06/03 11:27:31:031 CDT [DEBUG] TargetAuthenticationStrategy - Authentication schemes
in the order of preference: [negotiate, Kerberos, NTLM, Digest, Basic]
> 2013/06/03 11:27:31:031 CDT [DEBUG] SPNegoScheme - Received challenge '' from the auth
server
> 2013/06/03 11:27:31:031 CDT [DEBUG] TargetAuthenticationStrategy - Challenge for Kerberos
authentication scheme not available
> 2013/06/03 11:27:31:032 CDT [DEBUG] TargetAuthenticationStrategy - Challenge for Digest
authentication scheme not available
> 2013/06/03 11:27:31:032 CDT [DEBUG] TargetAuthenticationStrategy - Challenge for Basic
authentication scheme not available
> 2013/06/03 11:27:31:033 CDT [DEBUG] DefaultHttpClient - Selected authentication options:
[NEGOTIATE, NTLM]
> 2013/06/03 11:27:31:033 CDT [DEBUG] RequestAddCookies - CookieSpec selected: best-match
> 2013/06/03 11:27:31:034 CDT [DEBUG] RequestAddCookies - Cookie [version: 0][name: exchangecookie][value:
fb44918436184fb2aa6c4361f5acef8f][domain: myhost][path: /][expiry: Tue Jun 03 11:27:31 CDT
2014] match [(secure)myhost:443/ews/Exchange.asmx]
> 2013/06/03 11:27:31:035 CDT [DEBUG] RequestTargetAuthentication - Target auth state:
CHALLENGED
> 2013/06/03 11:27:31:035 CDT [DEBUG] RequestTargetAuthentication - Generating response
to an authentication challenge using Negotiate scheme
> 2013/06/03 11:27:31:035 CDT [DEBUG] SPNegoScheme - init myhost:443
> 2013/06/03 11:27:31:172 CDT [WARN] RequestTargetAuthentication - NEGOTIATE authentication
error: No valid credentials provided (Mechanism level: No valid credentials provided (Mechanism
level: Failed to find any Kerberos tgt))
> 2013/06/03 11:27:31:172 CDT [DEBUG] RequestTargetAuthentication - Generating response
to an authentication challenge using ntlm scheme
> 2013/06/03 11:27:31:173 CDT [DEBUG] RequestProxyAuthentication - Proxy auth state: UNCHALLENGED
> 2013/06/03 11:27:31:173 CDT [DEBUG] DefaultHttpClient - Attempt 2 to execute request
> 2013/06/03 11:27:31:174 CDT [DEBUG] DefaultClientConnection - Sending request: POST /ews/Exchange.asmx
HTTP/1.1
> 2013/06/03 11:27:31:174 CDT [DEBUG] headers - >> POST /ews/Exchange.asmx HTTP/1.1
> 2013/06/03 11:27:31:175 CDT [DEBUG] headers - >> content-type: text/xml;charset="utf-8"
> 2013/06/03 11:27:31:175 CDT [DEBUG] headers - >> soapaction: http://schemas.microsoft.com/exchange/services/2006/messages/FindItem
> 2013/06/03 11:27:31:175 CDT [DEBUG] headers - >> accept: text/xml, multipart/related,
text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
> 2013/06/03 11:27:31:176 CDT [DEBUG] headers - >> user-agent: JAX-WS RI 2.1.6 in
JDK 6
> 2013/06/03 11:27:31:176 CDT [DEBUG] headers - >> connection: keep-alive
> 2013/06/03 11:27:31:176 CDT [DEBUG] headers - >> Content-Length: 1788
> 2013/06/03 11:27:31:176 CDT [DEBUG] headers - >> Host: myhost:443
> 2013/06/03 11:27:31:177 CDT [DEBUG] headers - >> Cookie: exchangecookie=fb44918436184fb2aa6c4361f5acef8f
> 2013/06/03 11:27:31:177 CDT [DEBUG] headers - >> Cookie2: $Version=1
> 2013/06/03 11:27:31:177 CDT [DEBUG] headers - >> Authorization: NTLM TlRMTVNTUAABAAAAAYIIogAAAAAoAAAAAAAAACgAAAAFASgKAAAADw==
> 2013/06/03 11:27:31:230 CDT [DEBUG] DefaultClientConnection - Receiving response: HTTP/1.1
401 Unauthorized
> 2013/06/03 11:27:31:230 CDT [DEBUG] headers - << HTTP/1.1 401 Unauthorized
> 2013/06/03 11:27:31:231 CDT [DEBUG] headers - << Server: Microsoft-IIS/7.5
> 2013/06/03 11:27:31:231 CDT [DEBUG] headers - << WWW-Authenticate: NTLM TlRMTVNTUAACAAAABgAGADgAAAAFgomiezUwtOQ5WqwAAAAAAAAAAJwAnAA+AAAABgGxHQAAAA9OAEQAQwACAAYATgBEAEMAAQAUAE4ARABNAFMAQwBIAFQAMQAwADMABAAYAG4AZABjAC4AbgBhAHMAYQAuAGcAbwB2AAMALgBOAEQATQBTAEMASABUADEAMAAzAC4AbgBkAGMALgBuAGEAcwBhAC4AZwBvAHYABQAYAG4AZABjAC4AbgBhAHMAYQAuAGcAbwB2AAcACAD2rBA/d2DOAQAAAAA=
> 2013/06/03 11:27:31:231 CDT [DEBUG] headers - << WWW-Authenticate: Negotiate
> 2013/06/03 11:27:31:232 CDT [DEBUG] headers - << X-Powered-By: ASP.NET
> 2013/06/03 11:27:31:232 CDT [DEBUG] headers - << Date: Mon, 03 Jun 2013 16:27:31
GMT
> 2013/06/03 11:27:31:232 CDT [DEBUG] headers - << Content-Length: 0
> 2013/06/03 11:27:31:233 CDT [DEBUG] DefaultHttpClient - Connection can be kept alive
indefinitely
> 2013/06/03 11:27:31:233 CDT [DEBUG] DefaultHttpClient - Authentication required
> 2013/06/03 11:27:31:233 CDT [DEBUG] DefaultHttpClient - myhost:443 requested authentication
> 2013/06/03 11:27:31:234 CDT [DEBUG] DefaultHttpClient - Authorization challenge processed
> 2013/06/03 11:27:31:234 CDT [DEBUG] RequestAddCookies - CookieSpec selected: best-match
> 2013/06/03 11:27:31:235 CDT [DEBUG] RequestAddCookies - Cookie [version: 0][name: exchangecookie][value:
fb44918436184fb2aa6c4361f5acef8f][domain: myhost][path: /][expiry: Tue Jun 03 11:27:31 CDT
2014] match [(secure)myhost:443/ews/Exchange.asmx]
> 2013/06/03 11:27:31:236 CDT [DEBUG] RequestTargetAuthentication - Target auth state:
HANDSHAKE
> 2013/06/03 11:27:31:239 CDT [DEBUG] RequestProxyAuthentication - Proxy auth state: UNCHALLENGED
> 2013/06/03 11:27:31:240 CDT [DEBUG] DefaultHttpClient - Attempt 3 to execute request
> 2013/06/03 11:27:31:240 CDT [DEBUG] DefaultClientConnection - Sending request: POST /ews/Exchange.asmx
HTTP/1.1
> 2013/06/03 11:27:31:241 CDT [DEBUG] headers - >> POST /ews/Exchange.asmx HTTP/1.1
> 2013/06/03 11:27:31:241 CDT [DEBUG] headers - >> content-type: text/xml;charset="utf-8"
> 2013/06/03 11:27:31:241 CDT [DEBUG] headers - >> soapaction: http://schemas.microsoft.com/exchange/services/2006/messages/FindItem
> 2013/06/03 11:27:31:242 CDT [DEBUG] headers - >> accept: text/xml, multipart/related,
text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
> 2013/06/03 11:27:31:242 CDT [DEBUG] headers - >> user-agent: JAX-WS RI 2.1.6 in
JDK 6
> 2013/06/03 11:27:31:242 CDT [DEBUG] headers - >> connection: keep-alive
> 2013/06/03 11:27:31:242 CDT [DEBUG] headers - >> Content-Length: 1788
> 2013/06/03 11:27:31:243 CDT [DEBUG] headers - >> Host: myhost:443
> 2013/06/03 11:27:31:243 CDT [DEBUG] headers - >> Cookie: exchangecookie=fb44918436184fb2aa6c4361f5acef8f
> 2013/06/03 11:27:31:243 CDT [DEBUG] headers - >> Cookie2: $Version=1
> 2013/06/03 11:27:31:244 CDT [DEBUG] headers - >> Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEgAAADMAMwAYAAAAAYABgAsAQAAJAAkADIBAAAGAAYAVgEAAAAAAABcAQAABYKIogUBKAoAAAAPsnNdr7skDT5ccy9zWZohrFGyoiwsrkIBOyz8dHpNfD41ZU0kARq64AEBAAAAAAAAUAXdPndgzgFwZPtMOQFVmAAAAAACAAYATgBEAEMAAQAUAE4ARABNAFMAQwBIAFQAMQAwADMABAAYAG4AZABjAC4AbgBhAHMAYQAuAGcAbwB2AAMALgBOAEQATQBTAEMASABUADEAMAAzAC4AbgBkAGMALgBuAGEAcwBhAC4AZwBvAHYABQAYAG4AZABjAC4AbgBhAHMAYQAuAGcAbwB2AAcACAD2rBA/d2DOAQAAAAAAAAAATgBEAEMASABRAC0ATgBBAFMAQQAtAEkAQwBFAC0AVABlAHMAdABlAHIAMQAyADcA
> 2013/06/03 11:27:31:344 CDT [DEBUG] DefaultClientConnection - Receiving response: HTTP/1.1
200 OK
> 2013/06/03 11:27:31:345 CDT [DEBUG] headers - << HTTP/1.1 200 OK
> 2013/06/03 11:27:31:346 CDT [DEBUG] headers - << Cache-Control: private
> 2013/06/03 11:27:31:346 CDT [DEBUG] headers - << Transfer-Encoding: chunked
> 2013/06/03 11:27:31:347 CDT [DEBUG] headers - << Content-Type: text/xml; charset=utf-8
> 2013/06/03 11:27:31:347 CDT [DEBUG] headers - << Server: Microsoft-IIS/7.5
> 2013/06/03 11:27:31:347 CDT [DEBUG] headers - << X-AspNet-Version: 2.0.50727
> 2013/06/03 11:27:31:348 CDT [DEBUG] headers - << Persistent-Auth: true
> 2013/06/03 11:27:31:348 CDT [DEBUG] headers - << X-Powered-By: ASP.NET
> 2013/06/03 11:27:31:348 CDT [DEBUG] headers - << Date: Mon, 03 Jun 2013 16:27:31
GMT
> 2013/06/03 11:27:31:351 CDT [DEBUG] DefaultHttpClient - Connection can be kept alive
indefinitely
> 2013/06/03 11:27:31:352 CDT [DEBUG] DefaultHttpClient - Authentication succeeded
> Content length: -1
> 2013/06/03 11:27:39:612 CDT [DEBUG] BasicClientConnectionManager - Releasing connection
org.apache.http.impl.conn.ManagedClientConnectionImpl@1455d1c
> 2013/06/03 11:27:39:613 CDT [DEBUG] BasicClientConnectionManager - Connection can be
kept alive indefinitely
> 2013/06/03 11:31:30:811 CDT [DEBUG] DefaultClientConnection - Connection 0.0.0.0:22865<->192.168.1.1:443
closed
> // EWS return successful XML packet
> <?xml version="1.0" encoding="utf-8"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Header><h:ServerVersionInfo
MajorVersion="14" MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2"
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><m:FindItemResponse
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"><m:ResponseMessages><m:FindItemResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:RootFolder
TotalItemsInView="0" IncludesLastItemInRange="true"><t:Items/></m:RootFolder></m:FindItemResponseMessage></m:ResponseMessages></m:FindItemResponse></s:Body></s:Envelope>
> // Wirelog for HC 4.3 client 4.3-beta1, core 4.3-beta2 
> 2013/06/03 11:34:35:794 CDT [DEBUG] BasicClientConnectionManager - Get connection for
route {s}->https://myhost:443
> 2013/06/03 11:34:35:795 CDT [DEBUG] DefaultClientConnectionOperator - Connecting to myhost:443
> 2013/06/03 11:34:36:309 CDT [DEBUG] RequestAddCookies - CookieSpec selected: best-match
> 2013/06/03 11:34:36:309 CDT [DEBUG] RequestAuthCache - Re-using cached 'ntlm' auth scheme
for https://myhost:443
> 2013/06/03 11:34:36:310 CDT [DEBUG] RequestTargetAuthentication - Target auth state:
SUCCESS
> 2013/06/03 11:34:36:310 CDT [DEBUG] RequestProxyAuthentication - Proxy auth state: UNCHALLENGED
> 2013/06/03 11:34:36:310 CDT [DEBUG] DefaultHttpClient - Attempt 1 to execute request
> 2013/06/03 11:34:36:311 CDT [DEBUG] DefaultClientConnection - Sending request: POST /ews/Exchange.asmx
HTTP/1.1
> 2013/06/03 11:34:36:311 CDT [DEBUG] headers - >> POST /ews/Exchange.asmx HTTP/1.1
> 2013/06/03 11:34:36:311 CDT [DEBUG] headers - >> content-type: text/xml;charset="utf-8"
> 2013/06/03 11:34:36:312 CDT [DEBUG] headers - >> soapaction: http://schemas.microsoft.com/exchange/services/2006/messages/FindItem
> 2013/06/03 11:34:36:312 CDT [DEBUG] headers - >> accept: text/xml, multipart/related,
text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
> 2013/06/03 11:34:36:312 CDT [DEBUG] headers - >> user-agent: JAX-WS RI 2.1.6 in
JDK 6
> 2013/06/03 11:34:36:313 CDT [DEBUG] headers - >> connection: keep-alive
> 2013/06/03 11:34:36:313 CDT [DEBUG] headers - >> Content-Length: 1788
> 2013/06/03 11:34:36:313 CDT [DEBUG] headers - >> Host: myhost:443
> 2013/06/03 11:34:36:313 CDT [DEBUG] headers - >> Expect: 100-continue
> 2013/06/03 11:34:36:367 CDT [DEBUG] DefaultClientConnection - Receiving response: HTTP/1.1
401 Unauthorized
> 2013/06/03 11:34:36:367 CDT [DEBUG] headers - << HTTP/1.1 401 Unauthorized
> 2013/06/03 11:34:36:367 CDT [DEBUG] headers - << Server: Microsoft-IIS/7.5
> 2013/06/03 11:34:36:368 CDT [DEBUG] headers - << Set-Cookie: exchangecookie=84f382e9ac4f450b8dbd2945d03f8d89;
expires=Tue, 03-Jun-2014 16:34:36 GMT; path=/; HttpOnly
> 2013/06/03 11:34:36:368 CDT [DEBUG] headers - << WWW-Authenticate: Negotiate
> 2013/06/03 11:34:36:368 CDT [DEBUG] headers - << WWW-Authenticate: NTLM
> 2013/06/03 11:34:36:369 CDT [DEBUG] headers - << X-Powered-By: ASP.NET
> 2013/06/03 11:34:36:369 CDT [DEBUG] headers - << Date: Mon, 03 Jun 2013 16:34:36
GMT
> 2013/06/03 11:34:36:369 CDT [DEBUG] headers - << Content-Length: 0
> 2013/06/03 11:34:36:371 CDT [DEBUG] ResponseProcessCookies - Cookie accepted: "[version:
0][name: exchangecookie][value: 84f382e9ac4f450b8dbd2945d03f8d89][domain: myhost][path: /][expiry:
Tue Jun 03 11:34:36 CDT 2014]". 
> 2013/06/03 11:34:36:372 CDT [DEBUG] DefaultHttpClient - Connection can be kept alive
indefinitely
> 2013/06/03 11:34:36:372 CDT [DEBUG] DefaultHttpClient - Authentication required
> 2013/06/03 11:34:36:372 CDT [DEBUG] DefaultHttpClient - myhost:443 requested authentication
> 2013/06/03 11:34:36:373 CDT [DEBUG] TargetAuthenticationStrategy - Authentication schemes
in the order of preference: [negotiate, Kerberos, NTLM, Digest, Basic]
> 2013/06/03 11:34:36:373 CDT [DEBUG] SPNegoScheme - Received challenge '' from the auth
server
> 2013/06/03 11:34:36:374 CDT [DEBUG] TargetAuthenticationStrategy - Challenge for Kerberos
authentication scheme not available
> 2013/06/03 11:34:36:374 CDT [DEBUG] TargetAuthenticationStrategy - Challenge for Digest
authentication scheme not available
> 2013/06/03 11:34:36:374 CDT [DEBUG] TargetAuthenticationStrategy - Challenge for Basic
authentication scheme not available
> 2013/06/03 11:34:36:375 CDT [DEBUG] DefaultHttpClient - Selected authentication options:
[NEGOTIATE, NTLM]
> 2013/06/03 11:34:36:376 CDT [DEBUG] RequestAddCookies - CookieSpec selected: best-match
> 2013/06/03 11:34:36:377 CDT [DEBUG] RequestAddCookies - Cookie [version: 0][name: exchangecookie][value:
84f382e9ac4f450b8dbd2945d03f8d89][domain: myhost][path: /][expiry: Tue Jun 03 11:34:36 CDT
2014] match [(secure)myhost:443/ews/Exchange.asmx]
> 2013/06/03 11:34:36:377 CDT [DEBUG] RequestTargetAuthentication - Target auth state:
CHALLENGED
> 2013/06/03 11:34:36:377 CDT [DEBUG] RequestTargetAuthentication - Generating response
to an authentication challenge using Negotiate scheme
> 2013/06/03 11:34:36:378 CDT [DEBUG] SPNegoScheme - init myhost:443
> 2013/06/03 11:34:36:462 CDT [WARN] RequestTargetAuthentication - NEGOTIATE authentication
error: No valid credentials provided (Mechanism level: No valid credentials provided (Mechanism
level: Failed to find any Kerberos tgt))
> 2013/06/03 11:34:36:462 CDT [DEBUG] RequestTargetAuthentication - Generating response
to an authentication challenge using ntlm scheme
> 2013/06/03 11:34:36:463 CDT [DEBUG] RequestProxyAuthentication - Proxy auth state: UNCHALLENGED
> 2013/06/03 11:34:36:463 CDT [DEBUG] DefaultHttpClient - Attempt 2 to execute request
> 2013/06/03 11:34:36:463 CDT [DEBUG] DefaultClientConnection - Sending request: POST /ews/Exchange.asmx
HTTP/1.1
> 2013/06/03 11:34:36:464 CDT [DEBUG] headers - >> POST /ews/Exchange.asmx HTTP/1.1
> 2013/06/03 11:34:36:464 CDT [DEBUG] headers - >> content-type: text/xml;charset="utf-8"
> 2013/06/03 11:34:36:464 CDT [DEBUG] headers - >> soapaction: http://schemas.microsoft.com/exchange/services/2006/messages/FindItem
> 2013/06/03 11:34:36:465 CDT [DEBUG] headers - >> accept: text/xml, multipart/related,
text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
> 2013/06/03 11:34:36:465 CDT [DEBUG] headers - >> user-agent: JAX-WS RI 2.1.6 in
JDK 6
> 2013/06/03 11:34:36:465 CDT [DEBUG] headers - >> connection: keep-alive
> 2013/06/03 11:34:36:466 CDT [DEBUG] headers - >> Content-Length: 1788
> 2013/06/03 11:34:36:466 CDT [DEBUG] headers - >> Host: myhost:443
> 2013/06/03 11:34:36:466 CDT [DEBUG] headers - >> Expect: 100-continue
> 2013/06/03 11:34:36:466 CDT [DEBUG] headers - >> Cookie: exchangecookie=84f382e9ac4f450b8dbd2945d03f8d89
> 2013/06/03 11:34:36:467 CDT [DEBUG] headers - >> Cookie2: $Version=1
> 2013/06/03 11:34:36:467 CDT [DEBUG] headers - >> Authorization: NTLM TlRMTVNTUAABAAAAAYIIogAAAAAoAAAAAAAAACgAAAAFASgKAAAADw==
> 2013/06/03 11:34:39:536 CDT [DEBUG] DefaultClientConnection - Receiving response: HTTP/1.1
400 Bad Request
> 2013/06/03 11:34:39:536 CDT [DEBUG] headers - << HTTP/1.1 400 Bad Request
> 2013/06/03 11:34:39:537 CDT [DEBUG] headers - << Content-Type: text/html; charset=us-ascii
> 2013/06/03 11:34:39:537 CDT [DEBUG] headers - << Server: Microsoft-HTTPAPI/2.0
> 2013/06/03 11:34:39:537 CDT [DEBUG] headers - << Date: Mon, 03 Jun 2013 16:34:39
GMT
> 2013/06/03 11:34:39:538 CDT [DEBUG] headers - << Connection: close
> 2013/06/03 11:34:39:538 CDT [DEBUG] headers - << Content-Length: 326
> 2013/06/03 11:34:39:541 CDT [DEBUG] DefaultHttpClient - Authentication succeeded
> Content length: 326
> 2013/06/03 11:34:57:509 CDT [DEBUG] BasicClientConnectionManager - Releasing connection
org.apache.http.impl.conn.ManagedClientConnectionImpl@831a91
> 2013/06/03 11:34:57:511 CDT [DEBUG] BasicClientConnectionManager - Connection can be
kept alive indefinitely
> 2013/06/03 11:35:27:468 CDT [DEBUG] DefaultClientConnection - Connection 0.0.0.0:45376<->192.168.1.1:443
closed
> // EWS Server returned HTML, and not XML! Process unsuccessful.
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
> <HTML><HEAD><TITLE>Bad Request</TITLE>
> <META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
> <BODY><h2>Bad Request - Invalid Verb</h2>
> <hr><p>HTTP Error 400. The request verb is invalid.</p>
> </BODY></HTML>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message