Very Useful Link
https://www.epinova.no/en/blog/access-right-troubleshooting-in-episerver-and-iis/
Friday, March 23, 2018
Thursday, March 22, 2018
Tuesday, March 13, 2018
C# - RestClient POST with File and Content Parameters, Helpspot
string URI = "https://##SITE##/helpspot/create";
var client = new RestClient(URI);
var request = new RestRequest(Method.POST);
request.RequestFormat = DataFormat.Xml;
request.AddParameter("xCategory", currentLanguageId);
request.AddParameter("tNote", model.TextArea);
request.AddParameter("sTitle", page.Heading);
request.AddParameter("sFirstName", model.FirstName);
request.AddParameter("xPersonOpenedBy", 0);
request.AddParameter("sLastName", model.LastName);
request.AddParameter("email_from", emailFromID);
request.AddParameter("sEmail", model.Email);
request.AddParameter("Custom3", model.SelectBasic);
request.AddParameter("Custom2", model.Car);
if (model.File != null)
{
BinaryReader b = new BinaryReader(model.File.InputStream);
byte[] binData = b.ReadBytes(model.File.ContentLength);
request.AddParameter("File1_sFilename", model.File.FileName);
request.AddParameter("File1_sFileMimeType", MimeMapping.GetMimeMapping(model.File.FileName));
request.AddParameter("File1_bFileBody", Convert.ToBase64String(binData));
}
// Execute the request
//IRestResponse response = client.Execute(request);
//var content = response.Content; // raw content as string
//Async
client.ExecuteAsync(request, response =>
{
var content = response.Content;
});
var client = new RestClient(URI);
var request = new RestRequest(Method.POST);
request.RequestFormat = DataFormat.Xml;
request.AddParameter("xCategory", currentLanguageId);
request.AddParameter("tNote", model.TextArea);
request.AddParameter("sTitle", page.Heading);
request.AddParameter("sFirstName", model.FirstName);
request.AddParameter("xPersonOpenedBy", 0);
request.AddParameter("sLastName", model.LastName);
request.AddParameter("email_from", emailFromID);
request.AddParameter("sEmail", model.Email);
request.AddParameter("Custom3", model.SelectBasic);
request.AddParameter("Custom2", model.Car);
if (model.File != null)
{
BinaryReader b = new BinaryReader(model.File.InputStream);
byte[] binData = b.ReadBytes(model.File.ContentLength);
request.AddParameter("File1_sFilename", model.File.FileName);
request.AddParameter("File1_sFileMimeType", MimeMapping.GetMimeMapping(model.File.FileName));
request.AddParameter("File1_bFileBody", Convert.ToBase64String(binData));
}
// Execute the request
//IRestResponse response = client.Execute(request);
//var content = response.Content; // raw content as string
//Async
client.ExecuteAsync(request, response =>
{
var content = response.Content;
});
Sunday, March 11, 2018
C# - String Encoding Chart
Unencoded UrlEncoded UrlEncodedUnicode UrlPathEncoded EscapedDataString EscapedUriString HtmlEncoded HtmlAttributeEncoded HexEscaped
A A A A A A A A %41
B B B B B B B B %42
a a a a a a a a %61
b b b b b b b b %62
0 0 0 0 0 0 0 0 %30
1 1 1 1 1 1 1 1 %31
[space] + + %20 %20 %20 [space] [space] %20
! ! ! ! ! ! ! ! %21
" %22 %22 " %22 %22 " " %22
# %23 %23 # %23 # # # %23
$ %24 %24 $ %24 $ $ $ %24
% %25 %25 % %25 %25 % % %25
& %26 %26 & %26 & & & %26
' %27 %27 ' ' ' ' ' %27
( ( ( ( ( ( ( ( %28
) ) ) ) ) ) ) ) %29
* * * * %2A * * * %2A
+ %2b %2b + %2B + + + %2B
, %2c %2c , %2C , , , %2C
- - - - - - - - %2D
. . . . . . . . %2E
/ %2f %2f / %2F / / / %2F
: %3a %3a : %3A : : : %3A
; %3b %3b ; %3B ; ; ; %3B
< %3c %3c < %3C %3C < < %3C
= %3d %3d = %3D = = = %3D
> %3e %3e > %3E %3E > > %3E
? %3f %3f ? %3F ? ? ? %3F
@ %40 %40 @ %40 @ @ @ %40
[ %5b %5b [ %5B %5B [ [ %5B
\ %5c %5c \ %5C %5C \ \ %5C
] %5d %5d ] %5D %5D ] ] %5D
^ %5e %5e ^ %5E %5E ^ ^ %5E
_ _ _ _ _ _ _ _ %5F
` %60 %60 ` %60 %60 ` ` %60
{ %7b %7b { %7B %7B { { %7B
| %7c %7c | %7C %7C | | %7C
} %7d %7d } %7D %7D } } %7D
~ %7e %7e ~ ~ ~ ~ ~ %7E
Ā %c4%80 %u0100 %c4%80 %C4%80 %C4%80 Ā Ā [OoR]
ā %c4%81 %u0101 %c4%81 %C4%81 %C4%81 ā ā [OoR]
Ē %c4%92 %u0112 %c4%92 %C4%92 %C4%92 Ē Ē [OoR]
ē %c4%93 %u0113 %c4%93 %C4%93 %C4%93 ē ē [OoR]
Ī %c4%aa %u012a %c4%aa %C4%AA %C4%AA Ī Ī [OoR]
ī %c4%ab %u012b %c4%ab %C4%AB %C4%AB ī ī [OoR]
Ō %c5%8c %u014c %c5%8c %C5%8C %C5%8C Ō Ō [OoR]
ō %c5%8d %u014d %c5%8d %C5%8D %C5%8D ō ō [OoR]
Ū %c5%aa %u016a %c5%aa %C5%AA %C5%AA Ū Ū [OoR]
ū %c5%ab %u016b %c5%ab %C5%AB %C5%AB ū ū [OoR]
Subscribe to:
Posts (Atom)