Çıktısını büyük harf istiyorum.Büyük harf olarak Server.UrlEncode dizesi alın
http%3a%2f%2f
ama gerekir:: C# yerleşik çözüm
http%3A%2F%2F
var mı bu ben Server.UrlEncode("http://")
olsun nedir?
özetini (hash) oluşturmak için imza taban dize olarak (imza algoritmasına girdi) hizmet edecektir kodlanmış url. Karma, daha sonra diğer sistem tarafından doğrulanacaktır (java, php, vb.), Bu nedenle ilk önce imzayı yeniden oluşturma ile hash yeniden yaratmaları gerekir.
tüm altıgen mektup haneli kombinasyonları yerine? –
% kaçan karakterlerin tümü için durum mu? –
Bu, "% 2f" ile "% 2F" arasındaki farkın, imzanızın geçersiz hale getirilmesi için yeterli olduğu OAuth gibi bir şey için önemlidir - http://oauth.net/core/1.0/#encoding_parameters –