Rename send_request2 to send_request and refactor old usages
This commit is contained in:
parent
8691a34fc7
commit
92f43bb0ac
|
@ -187,23 +187,8 @@ pub enum HttpBody {
|
|||
None,
|
||||
}
|
||||
|
||||
pub fn send_request(
|
||||
request: Request,
|
||||
body: Option<Value>,
|
||||
content_type: Option<String>,
|
||||
ctrl_c: Option<Arc<AtomicBool>>,
|
||||
) -> Result<Response, ShellErrorOrRequestError> {
|
||||
let body = if let Some(body) = body {
|
||||
HttpBody::Value(body)
|
||||
} else {
|
||||
HttpBody::None
|
||||
};
|
||||
|
||||
send_request2(request, body, content_type, ctrl_c)
|
||||
}
|
||||
|
||||
// remove once all commands have been migrated
|
||||
pub fn send_request2(
|
||||
pub fn send_request(
|
||||
request: Request,
|
||||
http_body: HttpBody,
|
||||
content_type: Option<String>,
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
use crate::network::http::client::{
|
||||
check_response_redirection, http_client, http_parse_redirect_mode, http_parse_url,
|
||||
request_add_authorization_header, request_add_custom_headers, request_handle_response,
|
||||
request_set_timeout, send_request2, HttpBody, RequestFlags,
|
||||
request_set_timeout, send_request, HttpBody, RequestFlags,
|
||||
};
|
||||
use nu_engine::command_prelude::*;
|
||||
|
||||
|
@ -224,7 +224,7 @@ fn helper(
|
|||
request = request_add_authorization_header(args.user, args.password, request);
|
||||
request = request_add_custom_headers(args.headers, request)?;
|
||||
|
||||
let response = send_request2(request.clone(), args.data, args.content_type, ctrl_c);
|
||||
let response = send_request(request.clone(), args.data, args.content_type, ctrl_c);
|
||||
|
||||
let request_flags = RequestFlags {
|
||||
raw: args.raw,
|
||||
|
|
|
@ -5,6 +5,8 @@ use crate::network::http::client::{
|
|||
};
|
||||
use nu_engine::command_prelude::*;
|
||||
|
||||
use super::client::HttpBody;
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct SubCommand;
|
||||
|
||||
|
@ -180,7 +182,7 @@ fn helper(
|
|||
request = request_add_authorization_header(args.user, args.password, request);
|
||||
request = request_add_custom_headers(args.headers, request)?;
|
||||
|
||||
let response = send_request(request.clone(), None, None, ctrl_c);
|
||||
let response = send_request(request.clone(), HttpBody::None, None, ctrl_c);
|
||||
|
||||
let request_flags = RequestFlags {
|
||||
raw: args.raw,
|
||||
|
|
|
@ -7,6 +7,8 @@ use nu_engine::command_prelude::*;
|
|||
|
||||
use std::sync::{atomic::AtomicBool, Arc};
|
||||
|
||||
use super::client::HttpBody;
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct SubCommand;
|
||||
|
||||
|
@ -156,7 +158,7 @@ fn helper(
|
|||
request = request_add_authorization_header(args.user, args.password, request);
|
||||
request = request_add_custom_headers(args.headers, request)?;
|
||||
|
||||
let response = send_request(request, None, None, ctrlc);
|
||||
let response = send_request(request, HttpBody::None, None, ctrlc);
|
||||
check_response_redirection(redirect_mode, span, &response)?;
|
||||
request_handle_response_headers(span, response)
|
||||
}
|
||||
|
|
|
@ -4,6 +4,8 @@ use crate::network::http::client::{
|
|||
};
|
||||
use nu_engine::command_prelude::*;
|
||||
|
||||
use super::client::HttpBody;
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct SubCommand;
|
||||
|
||||
|
@ -159,7 +161,7 @@ fn helper(
|
|||
request = request_add_authorization_header(args.user, args.password, request);
|
||||
request = request_add_custom_headers(args.headers, request)?;
|
||||
|
||||
let response = send_request(request.clone(), None, None, ctrl_c);
|
||||
let response = send_request(request.clone(), HttpBody::None, None, ctrl_c);
|
||||
|
||||
// http options' response always showed in header, so we set full to true.
|
||||
// And `raw` is useless too because options method doesn't return body, here we set to true
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
use crate::network::http::client::{
|
||||
check_response_redirection, http_client, http_parse_redirect_mode, http_parse_url,
|
||||
request_add_authorization_header, request_add_custom_headers, request_handle_response,
|
||||
request_set_timeout, RequestFlags,
|
||||
request_set_timeout, send_request, HttpBody, RequestFlags,
|
||||
};
|
||||
use nu_engine::command_prelude::*;
|
||||
|
||||
use super::client::{send_request2, HttpBody};
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct SubCommand;
|
||||
|
||||
|
@ -218,7 +216,7 @@ fn helper(
|
|||
request = request_add_authorization_header(args.user, args.password, request);
|
||||
request = request_add_custom_headers(args.headers, request)?;
|
||||
|
||||
let response = send_request2(request.clone(), args.data, args.content_type, ctrl_c);
|
||||
let response = send_request(request.clone(), args.data, args.content_type, ctrl_c);
|
||||
|
||||
let request_flags = RequestFlags {
|
||||
raw: args.raw,
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
use crate::network::http::client::{
|
||||
check_response_redirection, http_client, http_parse_redirect_mode, http_parse_url,
|
||||
request_add_authorization_header, request_add_custom_headers, request_handle_response,
|
||||
request_set_timeout, HttpBody, RequestFlags,
|
||||
request_set_timeout, send_request, HttpBody, RequestFlags,
|
||||
};
|
||||
use nu_engine::command_prelude::*;
|
||||
|
||||
use super::client::send_request2;
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct SubCommand;
|
||||
|
||||
|
@ -216,7 +214,7 @@ fn helper(
|
|||
request = request_add_authorization_header(args.user, args.password, request);
|
||||
request = request_add_custom_headers(args.headers, request)?;
|
||||
|
||||
let response = send_request2(request.clone(), args.data, args.content_type, ctrl_c);
|
||||
let response = send_request(request.clone(), args.data, args.content_type, ctrl_c);
|
||||
|
||||
let request_flags = RequestFlags {
|
||||
raw: args.raw,
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
use crate::network::http::client::{
|
||||
check_response_redirection, http_client, http_parse_redirect_mode, http_parse_url,
|
||||
request_add_authorization_header, request_add_custom_headers, request_handle_response,
|
||||
request_set_timeout, RequestFlags,
|
||||
request_set_timeout, send_request, HttpBody, RequestFlags,
|
||||
};
|
||||
use nu_engine::command_prelude::*;
|
||||
|
||||
use super::client::{send_request2, HttpBody};
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct SubCommand;
|
||||
|
||||
|
@ -217,7 +215,7 @@ fn helper(
|
|||
request = request_add_authorization_header(args.user, args.password, request);
|
||||
request = request_add_custom_headers(args.headers, request)?;
|
||||
|
||||
let response = send_request2(request.clone(), args.data, args.content_type, ctrl_c);
|
||||
let response = send_request(request.clone(), args.data, args.content_type, ctrl_c);
|
||||
|
||||
let request_flags = RequestFlags {
|
||||
raw: args.raw,
|
||||
|
|
Loading…
Reference in New Issue
Block a user