The BizTalk Server HTTP adapter does not support having the login credientals in the URL.
For example, you can’t have a URL like the following configured in the HTTP send port.
https://www.example.com/webservice.aspx?fileType=MyFile&by=username:password
If you do that you will get an error like this:
Event Type:Error
Event Source:BizTalk Server 2004
Event Category:BizTalk Server 2004
Event ID:5754
Date:7/11/2006
Time:1:50:17 AM
User:N/A
Computer:MACHINE
Description:
The “HTTP” adapter is suspending an outbound message going to destination URL:”https://www.example.com/webservice.aspx?fileType=MyFile&by=username:password”. Details:”The remote server returned an error: (411) Length Required.”.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Obviously having the credientals in the URL is a very bad idea but if you absolutely must do it, you could configure a dynamic send port and supply the URL at run time. Alternatively, you could write a pipeline component which appends the login details to the URL.
Mark