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

  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013