2016-08-08 16 views
2

$ httpParamSerializerJQLikeと$ httpParamSerializerの主な違いを理解していないときに、そのうちの1つを使用することができます。 誰かが私を助けます.. ..?

答えて

1

古い質問が、今日もそれを探していて、どこかの答えがわかった。

link:一般に

を、$ httpParamSerializerが$ httpParamSerializerJQLike未満「伝統的な」URLエンコード形式を使用しているようです複雑なデータ構造になります。

  • $ httpParamSerializersites=google&sites=facebook
  • $を返すであろう。そのような{sites:['google', 'Facebook']}ようなデータオブジェクトの配列プロパティで

    :例えば

    (パーセントブラケットのエンコーディングを無視します) httpParamSerializerJQLikeが返されます。sites[]=google&sites[]=facebook

  • など {address: {city: 'LA', country: 'USA'}}などのデータオブジェクトの オブジェクトプロパティで

  • $ httpParamSerializer返しますaddress={"city": "LA", country: "USA"}
  • $ httpParamSerializerJQLikeaddress[city]=LA&address[country]=USA
を返します
関連する問題