Skip to content

Commit

Permalink
Merge pull request #18 from conekta/develop
Browse files Browse the repository at this point in the history
Adding Standard Header
  • Loading branch information
RamsesCarbajal authored Aug 8, 2017
2 parents 2d47fea + 9c2e2e3 commit be4362d
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/conekta/conekta/Base/Requestor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,24 @@ public String request (String method, String resource_uri, String data = "{}")
}

try {
var uname = Environment.OSVersion;
HttpWebRequest http = (HttpWebRequest)WebRequest.Create(conekta.Api.baseUri + resource_uri);
http.Accept = "application/vnd.conekta-v" + conekta.Api.version + "+json";
http.UserAgent = "Conekta/v1 DotNetBindings10/Conekta::" + conekta.Api.version;
http.Method = method;

var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(conekta.Api.apiKey);
var userAgent = (@"{
""bindings_version"":""" + conekta.Api.version + @""",
""lang"":"".net"",
""lang_version"":""" + typeof(string).Assembly.ImageRuntimeVersion + @""",
""publisher"":""conekta"",
""uname"":""" + uname + @"""
}");

http.Headers.Add("Authorization", "Basic " + System.Convert.ToBase64String(plainTextBytes) + ":");
http.Headers.Add ("Accept-Language", conekta.Api.locale);
http.Headers.Add ("X-Conekta-Client-User-Agent", userAgent );

if (method == "POST" || method == "PUT") {
var dataBytes = Encoding.UTF8.GetBytes(data);
Expand Down

0 comments on commit be4362d

Please sign in to comment.