Using Alternative Data Formats(JSON, etc.)

The default data format for Amfphp is AMF. However Amfphp looks at the content type header to see if the request should be handled differently. For example if no content type is detected, the service browser plugin assumes that the request is coming from a Web browser and handles the request instead. There are 2 ways to inform Amfphp about the content type:

  • using the Content-Type HTTP header. See the section « 14.17 Content-Type » in for details. Sometimes this fails because of server or client configuration and limitations, which is why there is the alternative below.
  • passing the content type in the URL. For example http://youserver/Amfphp/?contentType=application/json will cause the JSON plugin to handle the request.

Try whatever method works best for you. The examples use the second method as it is easier to read.

See the distributed plugins list and third party plugins exchange to see what data formats are supported. At the time of writing, JSON and JSONP are supported.

Laissez un commentaire

Événements à venir / Upcoming Events

  1. hacking session

    1 décembre @ 19:00 - 21:00
  2. Atelier d’initiation à Git : Push toi de là que je m’y merge !!

    8 décembre @ 19:00 - 21:00
  3. Atelier CV Web avec Silex à l’E2C95

    10 décembre @ 10:30 - 12:30
  4. Vim Meet-up #11 : Vim de noël !

    14 décembre @ 19:00 - 21:00
  5. Atelier Design Digital : Vous me mettrez 100 gr d’UX et 5 morceaux d’UI

    15 décembre @ 18:30 - 20:30
  6. Apéropen source #30 : avec le libre c’est tous les jours Noël

    17 décembre @ 19:00 - 23:00

Abonnez-vous à la newsletter

Silex Labs community Tweets

Facebook page

Abonnez-vous aux news via Email

Rejoignez 18 autres abonnés