Merge pull request #2369 from wing328/csharp_http_basic

[C#] fix base64encode issue in csharp
This commit is contained in:
wing328 2016-03-13 13:24:59 +08:00
commit 4a53db839d
3 changed files with 26 additions and 3 deletions

View File

@ -228,7 +228,7 @@ namespace {{packageName}}.Api
// http basic authentication required
if (!String.IsNullOrEmpty(Configuration.Username) || !String.IsNullOrEmpty(Configuration.Password))
{
localVarHeaderParams["Authorization"] = "Basic " + Base64Encode(Configuration.Username + ":" + Configuration.Password);
localVarHeaderParams["Authorization"] = "Basic " + ApiClient.Base64Encode(Configuration.Username + ":" + Configuration.Password);
}{{/isBasic}}{{#isOAuth}}
// oauth required
if (!String.IsNullOrEmpty(Configuration.AccessToken))
@ -340,7 +340,7 @@ namespace {{packageName}}.Api
// http basic authentication required
if (!String.IsNullOrEmpty(Configuration.Username) || !String.IsNullOrEmpty(Configuration.Password))
{
localVarHeaderParams["Authorization"] = "Basic " + Base64Encode(Configuration.Username + ":" + Configuration.Password);
localVarHeaderParams["Authorization"] = "Basic " + ApiClient.Base64Encode(Configuration.Username + ":" + Configuration.Password);
}{{/isBasic}}{{#isOAuth}}
// oauth required
if (!String.IsNullOrEmpty(Configuration.AccessToken))

View File

@ -1091,7 +1091,12 @@
"400": {
"description": "Invalid username supplied"
}
},
"security": [
{
"test_http_basic": []
}
]
}
}
},
@ -1129,6 +1134,9 @@
"type": "apiKey",
"name": "test_api_key_query",
"in": "query"
},
"test_http_basic": {
"type": "basic"
}
},
"definitions": {

View File

@ -1001,6 +1001,13 @@ namespace IO.Swagger.Api
// authentication (test_http_basic) required
// http basic authentication required
if (!String.IsNullOrEmpty(Configuration.Username) || !String.IsNullOrEmpty(Configuration.Password))
{
localVarHeaderParams["Authorization"] = "Basic " + ApiClient.Base64Encode(Configuration.Username + ":" + Configuration.Password);
}
// make the HTTP request
@ -1080,6 +1087,14 @@ namespace IO.Swagger.Api
// authentication (test_http_basic) required
// http basic authentication required
if (!String.IsNullOrEmpty(Configuration.Username) || !String.IsNullOrEmpty(Configuration.Password))
{
localVarHeaderParams["Authorization"] = "Basic " + ApiClient.Base64Encode(Configuration.Username + ":" + Configuration.Password);
}
// make the HTTP request
IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath,