我在調用REST服務時遇到問題。它總是返回NOT FOUND錯誤。Coldfusion REST服務未找到錯誤
REST服務註冊在CF管理員:
- 根路徑:d:\項目\ testcf11 \ restfolder
- 主持人:testcf11.localhost
- 服務映射:testrest
在/ restfolder中有一個cf組件:
<cfcomponent rest="true" restpath="Customers">
<cffunction name="getCustomer" restpath="{customerID}" access="remote" returntype="String" httpmethod="GET">
<cfargument name="customerID" required="true" restargsource="Path" type="numeric">
<cfset ret = "Customer ID: " & arguments.customerID>
<cfreturn ret>
</cffunction>
</cfcomponent>
我嘗試將其與代碼:
<cfhttp url="http://testcf11.localhost/rest/testrest/Customers/1" method="get">
</cfhttp>
<cfdump var="#cfhttp#" />
Softwer:Windows 8.1中,阿帕奇2.4,CF 11開發版
感謝您的任何想法
EDIT1:
我有一個入口在hosts文件中。
127.0.0.1 testcf11.localhost
這似乎是問題與主機名相關聯。你有沒有在'test'文件中輸入'testcf11.localhost'?嘗試添加它,它可能會解決問題。 – Pankaj
轉到'Administrator'並刷新您創建的其餘服務。然後再試一次。 – Pankaj
休息服務被刷新。仍未找到錯誤 – user3601366