Ami*_*oon 2 vb.net asp.net visual-studio
亲爱的所有人,如何在Asp.net Web服务方法中设置响应状态?
<WebMethod()> _
<Script.Services.ScriptMethod(responseFormat:=Script.Services.ResponseFormat.Json)> _
Public Function HelloWorld(ByVal name As String, ByVal userID As String, ByVal email As String, ByVal department As String, ByVal password1 As String) As String
Dim result As String
Try
Dim param(6) As SqlParameter
param(0) = New SqlParameter("@RefId", 1)
param(1) = New SqlParameter("@Name", name)
param(2) = New SqlParameter("@UserName", userID)
param(3) = New SqlParameter("@Email", email)
param(4) = New SqlParameter("@Department", department)
param(5) = New SqlParameter("@Password", password1)
' param(6) = New SqlParameter("@CreatedBy", "")
result = SqlHelper.ExecuteNonQuery(connStringShareMe, Data.CommandType.StoredProcedure, "Users_Insert", param)
Return "Done"
Catch ex As Exception
Return "500"
Return result
End Try
End Function
Run Code Online (Sandbox Code Playgroud)
我想返回500状态码作为响应,我该怎么做?
您需要通过静态HttpContext类进行访问:
HttpContext.Current.Response.StatusCode = 500
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2151 次 |
| 最近记录: |