ich verstehe nicht, was ist der Hauptunterschied zwischen $ httpParamSerializerJQLike und $ httpParamSerializer und wenn wir einen von ihnen verwenden können .. jemand mir helfen ..?
2
A
Antwort
1
alte Frage, aber wurde heute für sie suchen zu und finde eine Antwort woanders:
link:
Im Allgemeinen scheint es httpParamSerializer $ verbraucht weniger „traditionelles“ url-Encoding-Format als $ httpParamSerializerJQLike wenn es kommt zu komplexen Datenstrukturen.
Zum Beispiel (ohne Berücksichtigung Prozent Codierung von Klammern):
Mit einer Array Eigenschaft eines Datenobjekts wie {sites:['google', 'Facebook']}
:
- $ httpParamSerializer
sites=google&sites=facebook
- $ zurückkehren httpParamSerializerJQLike würde
sites[]=google&sites[]=facebook
zurückgeben
Mit einem Objekt Eigenschaft eines Datenobjekts wie {address: {city: 'LA', country: 'USA'}}
:
- $ httpParamSerializer zurückkehren würde
address={"city": "LA", country: "USA"}
- $ httpParamSerializerJQLike zurückkehren würde
address[city]=LA&address[country]=USA