2017-03-13 18 views
1

ColdFusion 2016 RESTful Webサービスを設定していますが、404エラーが発生し続けます。最初のステップで、私はCF管理者経由で休憩サービスを登録しました。ColdFusion REST 404

C:¥users¥dev_2¥ColdFusion Builder 2016 workspacce¥svn¥restfulこれをIITと呼びます。

さて、私はCを持っている:ユーザーです\ dev_2 \ ColdFusion Builderの2016 workspacce \ SVN \安らか\ restTest.cfc \:\ユーザー\ dev_2 \ ColdFusion Builderの2016:

<cfcomponent restpath="restTest" rest="true" > 
<!--- handle GET request (httpmethod), take argument in restpath(restpath={customerID}), return query data in json format(produces=text/json) ---> 
<cffunction name="getHandlerJSON" access="remote" httpmethod="GET" restpath="{customerID}" returntype="query" produces="application/json"> 
    <cfargument name="customerID" required="true" restargsource="Path" type="numeric"> 
    <cfset myQuery = queryNew("id,name", "Integer,varchar", [[1, "Sagar"], [2, "Ganatra"]])> 
    <cfquery dbtype="query" name="resultQuery"> 
     select * from myQuery 
     where id = #arguments.customerID# 
    </cfquery> 
    <cfreturn resultQuery> 
</cffunction> 
</cfcomponent> 

私はまた、Cを作成しました以下がありますworkspacce \ SVN \安らか\ Test.cfm:私はTest.cfmを実行すると

<cfhttp url="https://local.mydomain.com/rest/IIT/restTest/1" method="get" result="res"> 
<cfhttpparam type="header" name="Accept" value="application/json"> 

、私が見つかりません404を取得しています。私はここで何が欠けていますか?私はこのリンクの回答に従っています REST - 404 Not Foundしかしサイコロはありません。御時間ありがとうございます!

答えて

2

原因は、残りのサービスを設定する前に、残りのAPIディレクトリをマッピングする必要があるためです。

関連する問題