Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用openAPI通过REST发送protobuf数据_Java_Rest_Swagger_Protocol Buffers_Openapi - Fatal编程技术网

Java 使用openAPI通过REST发送protobuf数据

Java 使用openAPI通过REST发送protobuf数据,java,rest,swagger,protocol-buffers,openapi,Java,Rest,Swagger,Protocol Buffers,Openapi,我有一个客户端,它以协议缓冲区格式准备数据。我想使用RESTAPI通过http发送数据。我使用的是openAPI规范 问题: 我应该将proto数据保存在.bin文件中,还是以字节数组的形式 对于上述情况,对应的openAPI规范应该是什么 我试过: 我将原始数据存储并发布在.bin文件中 openAPI规范 required: true content: multipart/form-data: schema:

我有一个客户端,它以协议缓冲区格式准备数据。我想使用RESTAPI通过http发送数据。我使用的是openAPI规范

问题:

  • 我应该将proto数据保存在
    .bin
    文件中,还是以字节数组的形式
  • 对于上述情况,对应的openAPI规范应该是什么
  • 我试过:

    我将原始数据存储并发布在
    .bin
    文件中

    openAPI规范

            required: true
            content:
              multipart/form-data:
                schema:
                  type: object
                  required:
                    - logData
                  properties:
                    logData:
                      type: string
                      format: binary
    
    异常:
    消息:内部服务器错误。org.springframework.web.multipart.MultipartException:无法解析多部分servlet请求;嵌套的异常是java.lang.IllegalStateException:没有servlet的多部分配置

    语言:JAVA