Function at 0x140284f10
Capabilities:
Check http status code

Disassembly:
mov r8, rcx
cmp edx, 0x190
ja 0x140285135
je 0x14028511f
add edx, 0xffffff9c
cmp edx, 0xd0
ja case.0x140285162.418
mov eax, edx
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x285544]
mov ecx, dword [rdx + rax*4 + 0x2854ec]
add rcx, rdx
jmp rcx
lea rax, str.Continue
mov qword [r8 + 8], 8
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Switching_Protocols
mov qword [r8 + 8], reloc.WS2_32.dll_send
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Processing
mov qword [r8 + 8], 0xa
mov qword [r8], rax
mov rax, r8
ret
lea rax, [0x1407c7d54]
mov qword [r8 + 8], 2
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Created
mov qword [r8 + 8], 7
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Accepted
mov qword [r8 + 8], 8
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Non_Authoritative_Information
mov qword [r8 + 8], Ordinal_32
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.No_Content
mov qword [r8 + 8], 0xa
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Reset_Content
mov qword [r8 + 8], reloc.WS2_32.dll_listen
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Partial_Content
mov qword [r8 + 8], reloc.WS2_32.dll_ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Multi_Status
mov qword [r8 + 8], ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Already_Reported
mov qword [r8 + 8], reloc.WS2_32.dll_recv
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.IM_Used
mov qword [r8 + 8], 7
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Multiple_Choices
mov qword [r8 + 8], reloc.WS2_32.dll_recv
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Moved_Permanently
mov qword [r8 + 8], reloc.WS2_32.dll_recvfrom
mov qword [r8], rax
mov rax, r8
ret
lea rax, [0x1407c7e1c]
mov qword [r8 + 8], 5
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.See_Other
mov qword [r8 + 8], 9
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Not_Modified
mov qword [r8 + 8], ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Use_Proxy
mov qword [r8 + 8], 9
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Temporary_Redirect
mov qword [r8 + 8], reloc.WS2_32.dll_select
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Permanent_Redirect
mov qword [r8 + 8], reloc.WS2_32.dll_select
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Bad_Request
mov qword [rcx + 8], ntohs
mov qword [rcx], rax
mov rax, r8
ret
add edx, 0xfffffe6f
cmp edx, 0xc6
ja case.0x140285162.418
mov eax, edx
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x2856bc]
mov ecx, dword [rdx + rax*4 + 0x285618]
add rcx, rdx
jmp rcx
lea rax, str.Unauthorized
mov qword [r8 + 8], ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Payment_Required
mov qword [r8 + 8], reloc.WS2_32.dll_recv
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Forbidden
mov qword [r8 + 8], 9
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Not_Found
mov qword [r8 + 8], 9
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Method_Not_Allowed
mov qword [r8 + 8], reloc.WS2_32.dll_select
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Not_Acceptable
mov qword [r8 + 8], reloc.WS2_32.dll_ntohl
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Proxy_Authentication_Required
mov qword [r8 + 8], Ordinal_32
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Request_Timeout
mov qword [r8 + 8], reloc.WS2_32.dll_ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Conflict
mov qword [r8 + 8], 8
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Gone
mov qword [r8 + 8], 4
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Length_Required
mov qword [r8 + 8], reloc.WS2_32.dll_ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Precondition_Failed
mov qword [r8 + 8], reloc.WS2_32.dll_send
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Payload_Too_Large
mov qword [r8 + 8], reloc.WS2_32.dll_recvfrom
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.URI_Too_Long
mov qword [r8 + 8], ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Unsupported_Media_Type
mov qword [r8 + 8], reloc.WLDAP32.dll_Ordinal_22
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Range_Not_Satisfiable
mov qword [r8 + 8], reloc.WS2_32.dll_setsockopt
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Expectation_Failed
mov qword [r8 + 8], reloc.WS2_32.dll_select
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Misdirected_Request
mov qword [r8 + 8], reloc.WS2_32.dll_send
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Unprocessable_Entity
mov qword [r8 + 8], reloc.WS2_32.dll_sendto
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Locked
mov qword [r8 + 8], 6
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Failed_Dependency
mov qword [r8 + 8], reloc.WS2_32.dll_recvfrom
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Upgrade_Required
mov qword [r8 + 8], reloc.WS2_32.dll_recv
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Precondition_Required
mov qword [r8 + 8], reloc.WS2_32.dll_setsockopt
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Too_Many_Requests
mov qword [r8 + 8], reloc.WS2_32.dll_recvfrom
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Request_Header_Fields_Too_Large
mov qword [r8 + 8], Ordinal_32
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Connection_Closed_Without_Response
mov qword [r8 + 8], Ordinal_35
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Unavailable_For_Legal_Reasons
mov qword [r8 + 8], Ordinal_32
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Client_Closed_Request
mov qword [r8 + 8], reloc.WS2_32.dll_setsockopt
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Internal_Server_Error
mov qword [r8 + 8], reloc.WS2_32.dll_setsockopt
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Not_Implemented
mov qword [r8 + 8], reloc.WS2_32.dll_ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Bad_Gateway
mov qword [r8 + 8], ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Service_Unavailable
mov qword [r8 + 8], reloc.WS2_32.dll_send
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Gateway_Timeout
mov qword [r8 + 8], reloc.WS2_32.dll_ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.HTTP_Version_Not_Supported
mov qword [r8 + 8], reloc.WLDAP32.dll_Ordinal_26
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Variant_Also_Negotiates
mov qword [r8 + 8], reloc.WS2_32.dll_socket
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Insufficient_Storage
mov qword [r8 + 8], reloc.WS2_32.dll_sendto
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Loop_Detected
mov qword [r8 + 8], reloc.WS2_32.dll_listen
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Not_Extended
mov qword [r8 + 8], ntohs
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Network_Authentication_Required
mov qword [r8 + 8], Ordinal_32
mov qword [r8], rax
mov rax, r8
ret
lea rax, str.Network_Connect_Timeout_Error
mov qword [r8 + 8], Ordinal_32
mov qword [r8], rax
mov rax, r8
ret
lea rax, str._unknown_status_
mov qword [r8 + 8], reloc.WS2_32.dll_recv
mov qword [r8], rax
mov rax, r8
ret