2012-04-12 14 views
1

Was ich versuche zu tun ist, einen Dienst einzurichten, der so funktioniert.ColdFusion Restful Webdienste URI

http://server.com/html/print/helloworld

und erhalten eine HTML-Seite Antwort wie diese

<html> 

    <head> 

    </head> 

    <body> 
     <p>helloworld</p> 
    </body> 

</html> 

dann eine andere Komponente schreiben, wie das funktioniert.

http://server.com/json/print/helloworld

so, dass ich eine Antwort erhalten, die wie dieser es

{"helloworld"} 

Ich denke, was ich tun möchte, ist abfangen der URI, analysieren aussieht, und die Informationen zurück. Könnte mir bitte jemand klarstellen.

+0

Haben Sie vor, server.com/index.cfm dies alles zu tun? oder server.com/html/print/index.cfm die print und server.com/json/print/index.cfm behandeln die json? Beide Optionen sind machbar, aber ich bin mir nicht sicher, an welchen Ansatz Sie denken. –

+0

@MattH. Ahh mein Fehler, ich hatte mit server.com/index.cfm alles in die Hand genommen. – John

Antwort

0

Verwenden Sie ColdFusion 10 (in der öffentlichen Betaversion ab sofort), wenn Sie RESTful Services implementieren möchten.

http://blogs.coldfusion.com/post.cfm/introduction-to-restful-webservices-in-coldfusion-10

Andernfalls wäre die einzige Möglichkeit für CF8/9 einig RESTful Stil Frameworks sein. AFAIK keiner von ihnen sind wild verwendet ...

http://fusiongrokker.com/post/taffy-a-restful-framework-for-coldfusion

http://powernap.riaforge.org/

http://quicksilver.riaforge.org/

+0

Das war, wovor ich Angst hatte, beide Optionen sind vom Tisch. Naja. – John

3

Henry ist richtig. Ich möchte nur einige weitere Rahmenbedingungen nennen:

ich verwendet habe, ausführlich und so weit ist mein Lieblings Rahmen für RESTful Services.

+0

oh richtig .. habe die mächtige ColdBox vergessen ;-) – Henry