Skip to content

Commit

Permalink
Add vb template
Browse files Browse the repository at this point in the history
  • Loading branch information
kfrancis committed May 30, 2013
1 parent bf4f00a commit 72110d2
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions vb.html
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,30 @@
<section name="vb" class="vb">
<p class="ioDesc">Request</p>
<pre class="incoming"><code class="language-vb">
Dim request = TryCast(System.Net.WebRequest.Create("<%= @apiUrl %><%= @url %>"), System.Net.HttpWebRequest)
request.Method = "<%= @method.toUpperCase() %>"
<% if @contentType: %>
request.ContentType = "<%= @contentType %>"
<% end %>
<% if @headers: %>
<% for header, value of @headers: %>request.Headers.Add(<%= @helpers.escape header %>, <%= @helpers.escape value %>)
<% end %><% end %>
<% if @helpers.isNotEmpty @body: %>
<% if @method.toUpperCase() is 'POST' or @method.toUpperCase() is 'PUT' or @method.toUpperCase() is 'DELETE': %>
Using writer = New System.IO.StreamWriter(request.GetRequestStream())
Dim byteArray As Byte() = System.Text.Encoding.UTF8.GetBytes("<%= @body.replace(/"/g, "'") %>")
request.ContentLength = byteArray.Length
writer.Write(byteArray)
writer.Close()
End Using
<% end %>
<% else: %>
request.ContentLength = 0
<% end %>
Dim responseContent As String
Using response = TryCast(request.GetResponse(), System.Net.HttpWebResponse)
Using reader = New System.IO.StreamReader(response.GetResponseStream())
responseContent = reader.ReadToEnd()
End Using
End Using
</code></pre></section>

0 comments on commit 72110d2

Please sign in to comment.