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

  • Fuse

    Fuse

    21 Kasım 2005
  • Helen Bradley

    Helen Bradle

    4 Mart 2008
  • trickycharms

    trickycharms

    6 Aralık 2013