Je dois créer un service Web dans ColdFusion. J'ai essayé les deux façons ci-dessous. Quelqu'un peut-il me aider à trouver lequel est le meilleur moyen (deux base de la performance et l'amélioration de la sécurité)La meilleure façon de mettre en œuvre un service Web dans CF
Première voie
a créé une page cfm comme ci-dessous; Et créé un cfc nommé 'Sample' sous le dossier webservice et appelé comme ci-dessus.
WebService URL
http://test.com/webservice/Sample.cfm?method=get&name=test
Second Way
appelé directement à partir du CFC échantillon
Sample.CFC
<cfcomponent displayname="Sample" hint="Sample WebService" output="false">
<cffunction name="get" access="remote" returntype="struct" returnformat="json">
<cfargument name="name" required="true" type="string" >
<cfreturn StructNew() />
</cffunction>
<cffunction name="put" access="remote" returntype="struct" returnformat="json">
<cfargument name="name" required="true" type="string" >
<cfargument name="value" required="true" type="string" >
<cfreturn StructNew() />
</cffunction>
</cfcomponent>
WebService URL
http://test.com/webservice/Sample.CFC?method=get&name=test
Peut-être qu'il serait préférable d'utiliser un cadre existant à la place. Avez-vous regardé Taffy? http://docs.taffy.io/ –