SORU
1 NİSAN 2012, Pazar


Ne istekleri yerine POST mu [ ve ]?

Belirli bir web sitesine giriş yapmak için bir Java sınıfı yazmaya çalışıyorum. Verileri POST isteğini yeniden giriş yapmak için gönderilir

user[login]=uesrname&user[password]=123456

[ ] anahtarın ne anlama geldiğini merak ediyorumkullanıcı giriş.

Nasıl bu verileri kodlamak mı?

CEVAP
1 NİSAN 2012, Pazar


here Bu her cevap olarak: 5* *foo [12] kodlar:

  is space
[ is '['
and ] is ']'

Bu percent encoding denir ve url parametre değerleri içinde özel karakterleri kodlamak için kullanılır.

EDİTfollowing article okurken bu arada o kadar çok insanla aynı arama yapmak niye aklıma gelmedi. Sayfanın altındaki: nota bakın

Eğer birini takip etmek istiyorsa ayrıca unutmayın daha yeni RFC3986 URL, köşeli parantez saklıdır (IPv6 için) ve böylece yapmak için bir URL bir parçası olabilecek bir şey kurarken kodlanmış (gibi ana bilgisayar), aşağıdaki yardımcı olabilir.

function fixedEncodeURI (str) {
    return encodeURI(str).replace(/[/g, '[').replace(/]/g, ']');
}

Umarım bu insanlar bu soru üzerine takıldığı zaman kendi sorunlarını çözmek yardımcı olacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • knopik96

    knopik96

    7 Mayıs 2011
  • Machinima

    Machinima

    17 Ocak 2006
  • MW Technology

    MW Technolog

    28 EKİM 2009