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

  • beautyexchange

    beautyexchan

    4 EYLÜL 2006
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • sonia989

    sonia989

    26 EKİM 2006