Request-URI Too Large

Discutii legate de AJAX, jQuery, MooTools, Prototype, Dojo, Yahoo! UI Library,script.aculo.us, ExtJS,AngularJS, Backbone.js, Ember.js, KnockoutJS

Moderator: Moderatori

ynfonet
Senior Member
Mesaje: 245
Membru din: Mie Dec 14, 2005 8:00 am

Request-URI Too Large

Mesajde ynfonet » Joi Aug 26, 2010 10:01 am

buna ziua

pe un winXp SP3 am instalat wamp2server

am un script php care apeleaza prin ajax o functie cu 3 parametri (care merge)
aceeasi functie ajax, dar cu 4 parametri, al 4-lea parametru fiind un sir de caractere "1234" imi da urm msg de err:

Cod: Selectaţi tot

Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.


care ar fi cauza?
dar rezolvarea?

multumesc



Avatar utilizator
mndrk
Senior Member
Mesaje: 271
Membru din: Mar Iun 22, 2010 12:02 pm
Localitate: Bucuresti
Contact:

Mesajde mndrk » Joi Aug 26, 2010 10:30 am

E prima data cand aud de eroarea aceasta.. dar dc nu incerci sa trimiti prin POST parametrii?

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Joi Aug 26, 2010 11:10 am

potrivit standardului web, exista o limita de caractere care poate compune un URL si probabil ca tu ai depasit acea limita...
recomandarea e sa trimiti valorile prin post, care are o limita mult mai mare fata de get...

http://support.microsoft.com/kb/208427
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

ynfonet
Senior Member
Mesaje: 245
Membru din: Mie Dec 14, 2005 8:00 am

Mesajde ynfonet » Joi Aug 26, 2010 11:24 am

adica functia ajax sa arate asa:

Cod: Selectaţi tot

function Ajax1(arg1,arg2,arg3,arg4){
  xmlHttp = createXmlHttpObject();
  var url = "script.php";
  url = url+"?arg1="+arg1+"&arg2="+arg2+"&arg3="+arg3+"&arg4="+arg4;
  xmlHttp.onreadystatechange = function(){
   if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
      document.getElementById("show").innerHTML = xmlHttp.responseText;
   }
   else{
       document.getElementById("show").innerHTML = "";   
   }
  }   
  xmlHttp.open("POST",url,true);
  xmlHttp.send();
}


e corect scrisa?

Avatar utilizator
mndrk
Senior Member
Mesaje: 271
Membru din: Mar Iun 22, 2010 12:02 pm
Localitate: Bucuresti
Contact:

Mesajde mndrk » Joi Aug 26, 2010 11:49 am

Cod: Selectaţi tot

function Ajax1(arg1,arg2,arg3,arg4){
  xmlHttp = createXmlHttpObject();
  var url = "script.php";
  var param = "arg1="+arg1+"&arg2="+arg2+"&arg3="+arg3+"&arg4="+arg4;
  xmlHttp.onreadystatechange = function(){
   if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
      document.getElementById("show").innerHTML = xmlHttp.responseText;
   }
   else{
       document.getElementById("show").innerHTML = "";   
   }
  }   
  xmlHttp.open("POST",url,true);
  xmlHttp.send(param);
}


Înapoi la “Librarii Javascript”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori