I would like to know what is the proper way to send a get request to a URL with # in it, for example http://xxx/#/home in old angularjs that still has # in their route?
I am using the .net HttpClient class, and I tried
HttpResponseMessage response = await client.GetAsync("http://xxx/#/home");
and i am getting badrequest in response until i remove the # part.
Any ideas? Thanks.
http://xxx/#/home, a web browser will loadhttp://xxx/(i.e. index.html, or similar), and then try to find the anchorhomewithin the page. Web apps use the anchor (aka fragment) to target page states, but to do that outside the browser, you need to execute the javascript.