Web サービスを使用して Web API を構築しています。ユーザーは次のように使用できます。
http://www.example.com/example.asmx/hello?param1=str¶m2=str
また:
http://www.example.com/example.asmx/hello?param1=str
.
param1 を必須にし、param2 をオプションにしたいと考えていますhttp://www.example.com/example.asmx/hello?param1=str
。でうまく動作しhttp://www.example.com/example.asmx/hello?param1=str¶m2=str
ます。
[WebMethod]
public string hello(int param1, int param2 = 0)
{
return "hello!";
}
それを修正する方法はありますか?そうでない場合、パブリック API で非常に一般的なオプションのパラメーターを受け入れる Web API を構築するために使用できる手法は何ですか。私は初心者なので、Web サービスが Web API の構築に適しているかどうかわかりません。どんな助けでも大歓迎です。