0

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.

2
  • This seems to be what you want. In http://xxx/#/home, a web browser will load http://xxx/ (i.e. index.html, or similar), and then try to find the anchor home within 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. Commented Sep 13, 2018 at 2:54
  • Possible duplicate of Scraping webpage generated by javascript with C# Commented Sep 13, 2018 at 2:56

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.