P粉7624473632023-08-18 09:50:10
エンドポイント パラメーターについて .NET Framework に通知し、正しい HTTP メソッドを使用して呼び出しを行う必要があります。たとえば、コードを少し変更すると、UserDetails メソッドの Id パラメータを URL セグメントとして使用できます。 リーリー
HttpPost 属性は、これがPOST エンドポイントであることを .NET Framework に伝えます。 HttpPost 属性の {Id} 部分に注目してください。これはプレースホルダーなので、エンドポイントを呼び出すときに実際の ID に置き換える必要があります。このエンドポイントを呼び出すには、HTTP POST リクエストを "users/123" エンドポイントに送信する必要があります。ここで、「123」の部分は {Id} プレースホルダーの代わりになります。以下に例を示します: リーリー
エンドポイント URL にはクエリ文字列パラメータを含めることもできます。たとえば、クエリ文字列パラメータを使用して UserInfo エンドポイントを呼び出す方法は次のとおりです:リーリー
FromQuery 属性を UserInfo メソッドの "name" パラメータに追加したことに注意してください。 FromQuery 属性は、URL に name という名前のクエリ文字列パラメーターを含める必要があることを .NET Framework に伝えます。エンドポイント URL は"users/123?name=john" になります。ここで、"123" は {Id} プレースホルダーの置換であり、name=john は "name" クエリ文字列パラメーターの割り当てです。 「ジョン」。