Return-Path: Delivered-To: apmail-jakarta-httpclient-user-archive@www.apache.org Received: (qmail 55356 invoked from network); 14 Oct 2005 00:01:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 14 Oct 2005 00:01:31 -0000 Received: (qmail 51736 invoked by uid 500); 14 Oct 2005 00:01:31 -0000 Delivered-To: apmail-jakarta-httpclient-user-archive@jakarta.apache.org Received: (qmail 51711 invoked by uid 500); 14 Oct 2005 00:01:30 -0000 Mailing-List: contact httpclient-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: "HttpClient User Discussion" Reply-To: "HttpClient User Discussion" Delivered-To: mailing list httpclient-user@jakarta.apache.org Received: (qmail 51699 invoked by uid 99); 14 Oct 2005 00:01:30 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Oct 2005 17:01:30 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of kevin.c.williams3@boeing.com designates 130.76.64.48 as permitted sender) Received: from [130.76.64.48] (HELO slb-smtpout-01.boeing.com) (130.76.64.48) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Oct 2005 17:01:30 -0700 Received: from blv-av-01.boeing.com ([192.42.227.216]) by slb-smtpout-01.boeing.com (8.9.2.MG.10092003/8.8.5-M2) with ESMTP id RAA25272 for ; Thu, 13 Oct 2005 17:01:07 -0700 (PDT) Received: from xch-swbh-11.sw.nos.boeing.com (localhost [127.0.0.1]) by blv-av-01.boeing.com (8.11.3/8.11.3/MBS-AV-LDAP-01) with ESMTP id j9E017J21230 for ; Thu, 13 Oct 2005 17:01:07 -0700 (PDT) Received: from XCH-SW-1V1.sw.nos.boeing.com ([129.172.87.177]) by xch-swbh-11.sw.nos.boeing.com with Microsoft SMTPSVC(6.0.3790.211); Thu, 13 Oct 2005 17:01:06 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RVP protocol Date: Thu, 13 Oct 2005 17:00:49 -0700 Message-ID: <34919D5FCCAB494F97265DA64D1D703001AFCB0C@XCH-SW-1V1.sw.nos.boeing.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: RVP protocol Thread-Index: AcXQUlVyokV9gwaOTEypDhmFz7tF1g== From: "Williams, Kevin C" To: X-OriginalArrivalTime: 14 Oct 2005 00:01:06.0876 (UTC) FILETIME=[602377C0:01C5D052] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi, I'm attempting to create an opensource RVP library which is used by Microsoft's "Messenger" IM product (version 1, not version 2 which uses SIP) for exchange server (Not to be mistaken for MSN Messenger). =20 Upon inspection with a ethereal, I see that the login request is HTTP and looks like: SUBSCRIBE /instmsg/local/im.domain.com/instmsg/aliases/my.email HTTP/1.1\r\n Subscription-Lifetime: 14400\r\n Notification-Type: progma/notify\r\n Call-Back: http://x.x.x.x:nnnn\r\n RVP-Notifications-Version: 0.2\r\n Host: theIMhost\r\n Content-Length: 0\r\n RVP-From-Principal: http://im.domain.com/instmsg/aliases/my.email\r\n Authorization: NTLM [LONG ALPHA STRING HERE]\r\n \r\n This is consistent with the MSDN whitepaper about the protocol at: http://msdn.microsoft.com/library/default.asp?url=3D/library/en-us/dnmes2= k /html/rvp.asp I'm new to the HTTP Client suite and the http protocol in general and recently read up on the httpclient documentation. It looks as though this 'SUBSCRIBE' method I described above is a custom method designed by microsoft. And so ofcourse the httpclient does not directly support this method. However, my guess is that I can implement the request-entity interface to create this method. Can you tell me if I'm on the write track and maybe give me some pointers. A short example would help also. I'm also wondering about the NTLM auth and probably need tips about including that in the method. (I read that the httpclient does support NTLM auth). Thanks in advance, Kevin --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: httpclient-user-help@jakarta.apache.org