mirror of
https://github.com/foss42/apidash.git
synced 2025-06-05 01:46:21 +08:00
Fixed headers and corresponding template
This commit is contained in:
@ -89,7 +89,7 @@ fn main() {
|
|||||||
"hasJsonBody": requestModel.hasJsonData,
|
"hasJsonBody": requestModel.hasJsonData,
|
||||||
"hasHeaders": (requestModel.enabledRequestHeaders != null &&
|
"hasHeaders": (requestModel.enabledRequestHeaders != null &&
|
||||||
requestModel.enabledRequestHeaders!.isNotEmpty) ||
|
requestModel.enabledRequestHeaders!.isNotEmpty) ||
|
||||||
requestModel.hasBody
|
(requestModel.hasJsonData || requestModel.hasTextData)
|
||||||
});
|
});
|
||||||
|
|
||||||
var rec = getValidRequestUri(
|
var rec = getValidRequestUri(
|
||||||
@ -124,7 +124,7 @@ fn main() {
|
|||||||
var headersList = requestModel.enabledRequestHeaders;
|
var headersList = requestModel.enabledRequestHeaders;
|
||||||
if (headersList != null || requestModel.hasBody) {
|
if (headersList != null || requestModel.hasBody) {
|
||||||
var headers = requestModel.enabledHeadersMap;
|
var headers = requestModel.enabledHeadersMap;
|
||||||
if (requestModel.hasJsonData || requestModel.hasTextData || requestModel.hasFormData) {
|
if (requestModel.hasJsonData || requestModel.hasTextData) {
|
||||||
headers.putIfAbsent(kHeaderContentType,
|
headers.putIfAbsent(kHeaderContentType,
|
||||||
() => requestModel.requestBodyContentType.header);
|
() => requestModel.requestBodyContentType.header);
|
||||||
}
|
}
|
||||||
|
@ -569,7 +569,6 @@ fn main() {
|
|||||||
test('POST4', () {
|
test('POST4', () {
|
||||||
const expectedCode = r"""
|
const expectedCode = r"""
|
||||||
use curl::easy::Easy;
|
use curl::easy::Easy;
|
||||||
use curl::easy::List;
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut easy = Easy::new();
|
let mut easy = Easy::new();
|
||||||
@ -592,11 +591,7 @@ fn main() {
|
|||||||
.add().unwrap();
|
.add().unwrap();
|
||||||
|
|
||||||
easy.httppost(form).unwrap();
|
easy.httppost(form).unwrap();
|
||||||
let mut list = List::new();
|
{
|
||||||
list.append("Content-Type: multipart/form-data").unwrap();
|
|
||||||
easy.http_headers(list).unwrap();
|
|
||||||
|
|
||||||
{
|
|
||||||
let mut transfer = easy.transfer();
|
let mut transfer = easy.transfer();
|
||||||
transfer.write_function(|new_data| {
|
transfer.write_function(|new_data| {
|
||||||
data.extend_from_slice(new_data);
|
data.extend_from_slice(new_data);
|
||||||
@ -643,7 +638,6 @@ fn main() {
|
|||||||
easy.httppost(form).unwrap();
|
easy.httppost(form).unwrap();
|
||||||
let mut list = List::new();
|
let mut list = List::new();
|
||||||
list.append("User-Agent: Test Agent").unwrap();
|
list.append("User-Agent: Test Agent").unwrap();
|
||||||
list.append("Content-Type: multipart/form-data").unwrap();
|
|
||||||
easy.http_headers(list).unwrap();
|
easy.http_headers(list).unwrap();
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -668,7 +662,6 @@ fn main() {
|
|||||||
test('POST6', () {
|
test('POST6', () {
|
||||||
const expectedCode = r"""
|
const expectedCode = r"""
|
||||||
use curl::easy::Easy;
|
use curl::easy::Easy;
|
||||||
use curl::easy::List;
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut easy = Easy::new();
|
let mut easy = Easy::new();
|
||||||
@ -687,11 +680,7 @@ fn main() {
|
|||||||
.add().unwrap();
|
.add().unwrap();
|
||||||
|
|
||||||
easy.httppost(form).unwrap();
|
easy.httppost(form).unwrap();
|
||||||
let mut list = List::new();
|
{
|
||||||
list.append("Content-Type: multipart/form-data").unwrap();
|
|
||||||
easy.http_headers(list).unwrap();
|
|
||||||
|
|
||||||
{
|
|
||||||
let mut transfer = easy.transfer();
|
let mut transfer = easy.transfer();
|
||||||
transfer.write_function(|new_data| {
|
transfer.write_function(|new_data| {
|
||||||
data.extend_from_slice(new_data);
|
data.extend_from_slice(new_data);
|
||||||
@ -713,7 +702,6 @@ fn main() {
|
|||||||
test('POST7', () {
|
test('POST7', () {
|
||||||
const expectedCode = r"""
|
const expectedCode = r"""
|
||||||
use curl::easy::Easy;
|
use curl::easy::Easy;
|
||||||
use curl::easy::List;
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut easy = Easy::new();
|
let mut easy = Easy::new();
|
||||||
@ -732,11 +720,7 @@ fn main() {
|
|||||||
.add().unwrap();
|
.add().unwrap();
|
||||||
|
|
||||||
easy.httppost(form).unwrap();
|
easy.httppost(form).unwrap();
|
||||||
let mut list = List::new();
|
{
|
||||||
list.append("Content-Type: multipart/form-data").unwrap();
|
|
||||||
easy.http_headers(list).unwrap();
|
|
||||||
|
|
||||||
{
|
|
||||||
let mut transfer = easy.transfer();
|
let mut transfer = easy.transfer();
|
||||||
transfer.write_function(|new_data| {
|
transfer.write_function(|new_data| {
|
||||||
data.extend_from_slice(new_data);
|
data.extend_from_slice(new_data);
|
||||||
@ -758,7 +742,6 @@ fn main() {
|
|||||||
test('POST8', () {
|
test('POST8', () {
|
||||||
const expectedCode = r"""
|
const expectedCode = r"""
|
||||||
use curl::easy::Easy;
|
use curl::easy::Easy;
|
||||||
use curl::easy::List;
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut easy = Easy::new();
|
let mut easy = Easy::new();
|
||||||
@ -781,11 +764,7 @@ fn main() {
|
|||||||
.add().unwrap();
|
.add().unwrap();
|
||||||
|
|
||||||
easy.httppost(form).unwrap();
|
easy.httppost(form).unwrap();
|
||||||
let mut list = List::new();
|
{
|
||||||
list.append("Content-Type: multipart/form-data").unwrap();
|
|
||||||
easy.http_headers(list).unwrap();
|
|
||||||
|
|
||||||
{
|
|
||||||
let mut transfer = easy.transfer();
|
let mut transfer = easy.transfer();
|
||||||
transfer.write_function(|new_data| {
|
transfer.write_function(|new_data| {
|
||||||
data.extend_from_slice(new_data);
|
data.extend_from_slice(new_data);
|
||||||
@ -829,7 +808,6 @@ fn main() {
|
|||||||
let mut list = List::new();
|
let mut list = List::new();
|
||||||
list.append("User-Agent: Test Agent").unwrap();
|
list.append("User-Agent: Test Agent").unwrap();
|
||||||
list.append("Keep-Alive: true").unwrap();
|
list.append("Keep-Alive: true").unwrap();
|
||||||
list.append("Content-Type: multipart/form-data").unwrap();
|
|
||||||
easy.http_headers(list).unwrap();
|
easy.http_headers(list).unwrap();
|
||||||
|
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user