Re: Url Redirection



Thanks for the reply Nick,

I haven't expected that the client code is for unmanaged cpp. Have you
tried some .NET based webrequest or webbrowser control based code to see
whether it can repro the same behavior?

Sincerely,

Steven Cheng
Microsoft MSDN Online Support Lead


Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@xxxxxxxxxxxxxx

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
From: "Nick" <a@xxxxx>
Subject: Re: Url Redirection
Date: Thu, 31 Jul 2008 09:21:23 +0100


Hi Steven,

Sure no probs, the code that I'm using to create the URL is,

----

HRESULT hr;
TCHAR* pChrFileName = pStrFileName.GetBuffer();
DWORD pDWdSize = INTERNET_MAX_URL_LENGTH;
TCHAR* pChrEncoded = (TCHAR*)calloc(pDWdSize, sizeof(TCHAR));
ZeroMemory(pChrEncoded, pDWdSize);
UrlEscape(pChrFileName, pChrEncoded, &pDWdSize, NULL);
pStrFileName.ReleaseBuffer(0);
CString pStrEncoded = pChrEncoded;
free(pChrEncoded);

CString pStrURL = _T("http://www.myurl.com/default.aspx?inputfile=";);
pStrURL += pStrEncoded;
CString pStrParams = _T("url.dll,FileProtocolHandler ");
pStrParams += pStrURL;

----

pStrParams is then fired off to ShellExecuteEx which correctly opens
the
URL in the default web browser.

Nick.



"Steven Cheng [MSFT]" <stcheng@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:w%23K$EGu8IHA.4376@xxxxxxxxxxxxxxxxxxxxxxxxx
Thanks for the followup Nick,

Would you post some of your page's code such as how to concatenate the
querystring (just the code snippet that is sufficient to repro the
behavior)? I'd like to have a test on my side.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you.
Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@xxxxxxxxxxxxxx

==================================================
Get notification to my posts through email? Please refer to

http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

==================================================
This posting is provided "AS IS" with no warranties, and confers no
rights.

--------------------
From: "Nick" <a@xxxxx>
References: <etPCCum7IHA.1420@xxxxxxxxxxxxxxxxxxxx>
<Qm#SNsG8IHA.3236@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: Url Redirection
Date: Wed, 30 Jul 2008 13:53:40 +0100


Hi Steven,

I wouldn't say that a 256 character max path is too long for an URL
surely?

It needs to be invoked this way unfortunately as it's being called
via
an add-in for another application.

I got the name of the method I am using incorrectly, it is UrlEncode,

http://msdn.microsoft.com/en-us/library/bb773774(VS.85).aspx

Basically what is happening is the query is being re-escaped when the
server bounces it so it's escaping the escape characters.

Surely if the URL is working before being bounced, then it is not
badly
formed?

Nick.

"Stev





.



Relevant Pages

  • Re: ASP.NET choose website project or web application project
    ... Steven Cheng ... Microsoft MSDN Online Support Lead ... You can send feedback directly to my manager at: ... Get notification to my posts through email? ...
    (microsoft.public.vsnet.general)
  • RE: My Serviced component doesnt expose any methods!
    ... Microsoft MSDN Online Support Lead ... You can send feedback directly to my manager at: ... Get notification to my posts through email? ... When you use regsvcs.exe to install the servicedcomponent into COM+ ...
    (microsoft.public.dotnet.distributed_apps)
  • RE: How Do I use the C# Code Wizards?
    ... Microsoft MSDN Online Support Lead ... You can send feedback directly to my manager at: ... Get notification to my posts through email? ... This posting is provided "AS IS" with no warranties, ...
    (microsoft.public.vsnet.ide)
  • Re: Url Redirection
    ... it's part of an unmanaged addin for another application and ... Microsoft MSDN Online Support Lead ... Get notification to my posts through email? ... pStrURL += pStrEncoded; ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: TFS2008 and VSTS2005
    ... Microsoft MSDN Online Support Lead ... You can send feedback directly to my manager at: ... Get notification to my posts through email? ... As for connecting TFS 2008 from VS 2005 client, ...
    (microsoft.public.vsnet.ide)