title: WebRequest.GetResponse - The remote server returned an error: (404) Not Found
body: <p>I am trying to connect to a website but it keeps returning this error even though i can reach the website in my browser: </p>
  
  <blockquote>
    <p>An exception of type 'System.Net.WebException' occurred in System.dll
    but was not handled in user code</p>
    
    <p>Additional information: The remote server returned an error: (404) Not
    Found.</p>
  </blockquote>
  
  <p>I'm pretty sure my code is correct as I've used the same code a lot recently but cannot work out why it returning an error, any suggestions?
  My Code:</p>
  
  <pre><code>OddsTodayREQUEST = WebRequest.Create("http://www.betexplorer.com/next/soccer/")
  Using OddsTodayRESPONSE As WebResponse = OddsTodayREQUEST.GetResponse()
              Using OddsTodayREADER As New StreamReader(OddsTodayRESPONSE.GetResponseStream())
                  OddsTodayHTML = OddsTodayREADER.ReadToEnd()
              End Using
          End Using
  </code></pre>