title: Goji - How to get a HTML GET form request to GoLang in a variable?
body: <p>Please take a look at my two files main.go and index.html.
  I am starting with the Goji web microframework. Find Snippets at the <a href="https://goji.io/" rel="nofollow noreferrer">Goji web framework.</a></p>
  
  <p>In my example I can see the HTML form webpage index.html at @Localhost8000
  and I can type in the input field for example "test" and press the submit button.
  In the terminal output I can see that it was send: "Started GET "/?name=test" from 127.0.0.1:51580"</p>
  
  <p>How can I get a HTML GET form request to golang in a variable?
  I think it will be going with goji.Get. I tried several ways but I get it not to run.
  I am happy if somebody can give me a hint or a snippet. I still learning golang.</p>
  
  <p>File main.go:</p>
  
  <pre><code>package main
  
  import (
       "net/http"
       "github.com/zenazn/goji"
   )
  
  
   func main() {
       staticFilesLocation := "public"
       goji.Handle("/", http.FileServer(http.Dir(staticFilesLocation)))
       goji.Serve()
   }
  </code></pre>
  
  <p>File index.html:</p>
  
  <pre><code>&lt;html&gt;
  &lt;head&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;!-- Simple form which will send a GET request --&gt;
  &lt;form action=""&gt;
    &lt;label for="GET-name"&gt;Name:&lt;/label&gt;
    &lt;input id="GET-name" type="text" name="name"&gt;
    &lt;input type="submit" value="sendGET"&gt;
  &lt;/form&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>File loacations:</p>
  
  <pre><code>src/formgoji/main.go
  src/formgoji/public/index.html
  </code></pre>
  
  <p>Output - start in terminal window:</p>
  
  <pre><code>$ go run main.go
  2014/12/22 14:38:40.984448 Starting Goji on [::]:8000
  2014/12/22 14:38:48.789214 [xxxx/yyyy-000001] Started GET "/" from 127.0.0.1:51580
  2014/12/22 14:38:48.789332 [xxxx/yyyy-000001] Returning 304 in 74.8µs
  2014/12/22 14:39:11.239039 [xxxx/yyyy-000002] Started GET "/?name=test" from   127.0.0.1:51580
  2014/12/22 14:39:11.239149 [xxxx/yyyy-000002] Returning 304 in 66.489µs
  </code></pre>
  
  <p>A similiar question was here at stackoverflow:
  <a href="https://stackoverflow.com/questions/23282311/parse-input-from-html-form-in-golang">parse-input-from-html-form-in-golang</a>
  This example I couldn't run.I think this has to do where your files are located and 
  how is your @localhost defined. This is in this example missing.</p>