如何在httpie请求中发送自定义对象

如何在httpie请求中发送自定义对象,httpie,Httpie,我正在做一个使用httpie的项目。我能够发送基本字段及其数组作为请求查询参数。例如,假设我有一个名为“age”的整数类型变量,我可以将此变量作为查询参数、表单参数或路径参数发送。如果希望将年龄作为查询参数发送,我将编写以下代码: http -v -f POST 'localhost:8080/api/v1/public/users?age=20' public class Name { String first, middle, last; } 问题是当我想发送一个非原语类的对象时。例

我正在做一个使用httpie的项目。我能够发送基本字段及其数组作为请求查询参数。例如,假设我有一个名为“age”的整数类型变量,我可以将此变量作为查询参数、表单参数或路径参数发送。如果希望将年龄作为查询参数发送,我将编写以下代码:

http -v -f POST 'localhost:8080/api/v1/public/users?age=20'
public class Name {
  String first, middle, last;
}
问题是当我想发送一个非原语类的对象时。例如,我有一个名为Name的类,如下所示:

http -v -f POST 'localhost:8080/api/v1/public/users?age=20'
public class Name {
  String first, middle, last;
}

现在,对于这个类的对象,我如何在httpie请求中发送一个名为class的对象作为参数。我尝试了很多,但没有找到任何解决方案。

您尝试发送的数据示例将非常有用。类名{String first,middle,last}。现在,我的命令类似于http-v-f POST“”。发送字符串、int参数很容易。但是我不知道如何使用上面的命令发送自定义对象,比如名为object of Name class的对象。我不确定你在做什么,但是JSON不支持自定义类。是否需要将带有类定义的代码段作为字符串发送,或者?