如何在insomnia.rest中发送带有Graphql Mutation的文件?

时间:2018-04-01 03:47:00

标签: graphql file-transfer graphene-python

我正在尝试将带有graphql变异的图像上传到我的服务器,如何使用insomnia.rest进行测试? Graphql Query的结构化请求不显示任何添加文件的字段。另外,如果这对失眠无效,我还可以使用其他替代方法来测试这样的事情吗?

1 个答案:

答案 0 :(得分:1)

您将要使用“多部分”请求类型。然后添加以下值:

  • operations:请求中发送的格式为graphql的突变,看起来应该如下所示。 (您可以通过使用GraphQL request选项并切换为多部分形式然后四处移动值来获取它。)
{
 "query":"mutation UploadFile($file: File!) {\n  addResearch(file: $file)\n}",
 "variables":{ "file": null},
 "operationName":"UploadFile"
}
  • map{ "File": ["variables.file"] }
  • File:要上传的文件。单击值输入旁边右侧的下拉菜单,然后选择“文件”,以便选择一个文件。