私は私のAzure REST APIのアプリにポストを実行しようとするとき、私は次のエラーを取得する:REST API Azureのエラー:「Microsoft.Rest.HttpOperationException」操作は「を作成」は無効なステータスコードを返し
Exception: Exception caught: 'Microsoft.Rest.HttpOperationException' in Program.exe ("Operation returned an invalid status code 'Created'"). Exception caught: 'Microsoft.Rest.HttpOperationException' in Program.exe ("Operation returned an invalid status code 'Created'") 13,495.67s [7568] Worker Thread
それはAPIアプリに正しく投稿され(APIアプリが話すDBに情報を配置します)、何らかの理由で戻りコードが正しく処理されないように見えます。私のソリューションにREST APIクライアントを追加したとき、このポスト機能は自動的に生成されました。回避策については、try/catchでネストしましたが、本当にこの問題を解決したいので、デバッグが正当なものであることを示す例外があります。
Azureでは[リモートデバッグ]も可能です(https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-dotnet-troubleshoot-visual-studio#a-nameremotedebugaremote -debugging-web-apps)にVistual Studioをインストールします。 execpitonに合流する私は、Rest APIにロジックに何か問題があると思われます。 リモートデバッグをお試しください。それも解決されない場合は、可能であればAPIコードを共有してください。また、詳細については、http要求をキャッチするためにfiddlerを使用することもできます。 –
@ TomSun-MSFT Rest.HttpOperationがよくわからないステータスコードを返しています。このステータスコードはどこかで定義されていますか? APIアプリケーションですべての機能が正常に動作している場合、どのようにリモートデバッグを使用できますか? 201コードが返され、APIアプリケーションを使用してDBに正常に作成されますが、そのコードはMicrosoft.Rest.HttpOperationで処理されません。 –