Depending on why you want them to wait, the status codes will be different. Codes starting with 4 indicate client errors. If the request was executed correctly, I would not use the 400 code. Statuses starting with 5 refer to server errors. If you ask the HTTP requestor to wait due to problems on your side, I would go with 503.
, -, , . . 200, , . , 2 (). , , "202 Accepted" HTTP
, .