從Azure服務器上託管的API調用方法時,出現「找不到方法」的異常。但是,調用在其他服務器或本地主機上託管時會提供所需的結果。 我需要在Azure門戶中爲此進行任何設置嗎? 因爲所有其他方法工作正常,但新的問題。從Azure服務器上的API調用方法時出現「找不到方法」異常
0
A
回答
0
我需要在Azure門戶中爲此進行任何設置嗎?
我剛剛在Azure Web App上測試了以下方法。他們都工作得很好。我們無需在Azure門戶中添加其他設置。
GET,POST,Head,Options,Patch,Put,Delete
您可以創建一個簡單的代碼來測試專用方法。以下代碼供您參考。
public string Patch()
{
return "Patch OK";
}
public string Delete()
{
return "delete OK";
}
入門「未找到方法」從API蔚藍服務器
上調用方法時,對於這個例外的例外,我建議你使用一個HTTP流量檢測工具(例如小提琴手)至檢查發送給API服務器的請求消息(包括HTTP方法/ URL /請求主體等)。請確保請求消息是您想要發送的正確消息。
您還需要檢查是否已將足夠的信息發送給API。例如,PUT API定義如下。
public string Put(int id)
{
return "put method response " + id.ToString();
}
如果我們調用API而不提供URL中的查詢字符串ID。未發現方法將拋出異常。
PUT /api/controllername?id=1
+0
有沒有更新?如果您還有其他問題,請隨時通知我。 – Amor
相關問題
- 1. 訪問Web服務上的方法時出現異常
- 2. 從C到JNI調用Java方法時出現異常NOSUCHMETHODERROR
- 3. NullPointer當從差異類中調用方法時出現異常
- 4. 空指針從對象中調用方法時出現異常
- 5. 從Jython調用方法時出現空指針異常
- 6. 從wcf服務調用異步方法
- 7. 方法無法找到調用web服務API
- 8. 如何從Azure移動服務自定義Api調用方法?
- 9. 調用方法ruby時出現服務器錯誤500
- 10. 調用方法時出現未處理的異常
- 11. C#API方法調用引發異常
- 12. 調用QSqlTableModel setTable方法時出現「無法找到表」錯誤
- 13. 從JSON調用服務器端方法
- 14. 獲取異常找不到方法:'System.Runtime.CompilerServices.CallSiteBinder
- 15. onClick()方法找不到異常
- 16. .class調用方法時的異常
- 17. NullPointerException異常時調用Redis的方法
- 18. 重構調用其他方法的方法拋出異常
- 19. ASP.NET jQuery - 如何在異步方法完成時調用服務器方法?
- 20. 從調用異步的BackgroundWorker拋出異常。方法(Webrequest)
- 21. Azure函數輸出API調用到第三方服務
- 22. 從不調用異步WCF服務的結束方法
- 23. 啓動服務器時出現異常
- 24. SoapHttpClientProtocol.Invoke方法的異常.NET web服務
- 25. NullPointerException異常上調用getter方法
- 26. 將文件上傳到FTP服務器時出現異常
- 27. Aspnetdb.mdf異常時調用方法
- 28. 在方法或調用方法中拋出異常
- 29. 從webapi2服務調用常規MVC控制器方法
- 30. 文件從Web服務器上傳到服務的方法
您確定帶有新方法的版本已正確部署到Azure並且您正在使用正確的部署? – alwayslearning
是的,所有其他更改正在工作,只是此方法發生錯誤。 –
是通過屬性還是通用路由添加的路由?你在使用正確的動詞嗎?也許你可以添加一些沒有找到的方法的代碼。 –