JSONに応答するASP.NET ASMX WebMethodでは、両方とも例外&にHTTP応答コードを設定できますか?私はHttpExceptionをスローした場合、ステータスコードが適切に設定されると思ったが、サービスは500エラー以外の応答を得ることはできない。HTTP応答コードを設定し、ASMX JSONサービスで例外をスローすることはできますか?
また[WebMethod]
[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
public void TestWebMethod() {
throw new HttpException((int)HttpStatusCode.BadRequest, "Error Message");
}
:
[WebMethod]
[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
public void TestWebMethod() {
try {
throw new HttpException((int)HttpStatusCode.BadRequest, "Error Message");
}
catch (HttpException ex) {
Context.Response.StatusCode = ex.GetHttpCode();
throw ex;
}
}
は、これらの両方の500
多くのおかげで応答
は、私は、次の試してみました。
になりますことができない、あなたはこれでどこに行くでしたか? –
私は恐れていません。 – Markus