[
https://issues.apache.org/jira/browse/HTTPCLIENT-1363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oleg Kalnichevski resolved HTTPCLIENT-1363.
-------------------------------------------
Resolution: Fixed
Fix Version/s: 4.3 Beta2
This is a duplicate of HTTPCORE-342. The problem can be resolved by upgrading
HttpCore to the latest snapshot or by explicitly disabling the
'expect-continue' handshaking.
Oleg
> 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
> Fix For: 4.3 Beta2
>
>
> 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: [email protected]
For additional commands, e-mail: [email protected]