我正在尝试将带有 graphql 突变的图像上传到我的服务器,如何使用 insomnia.rest 进行测试? Graphql 查询的结构化请求不显示任何添加文件的字段。另外,如果这对失眠是不可能的,我可以用什么其他替代方法来测试这样的事情?
最佳答案
您需要使用“Multipart”请求类型。然后添加以下值:
operations
:在请求中发送的格式中的 graphql 突变,应如下所示。 (您可以通过使用 GraphQL 请求选项并切换到多部分形式然后移动值来获得此信息)。 {
"query":"mutation UploadFile($file: File!) {\n addResearch(file: $file)\n}",
"variables":{ "file": null},
"operationName":"UploadFile"
}
map
:{ "File": ["variables.file"] }
File
: 要上传的文件。单击值输入右侧的下拉列表并选择"file",以便您可以选择一个文件。 关于graphql - 如何在 insomnia.rest 中发送带有 Graphql 突变的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49594610/