java - 如何使用 cURL 来使用以字节为参数的 Apache CXF Web 服务?

标签 java web-services rest curl cxf

这是我的网络服务

//the Web Service
 @POST
 @Consumes(MediaType.APPLICATION_OCTET_STREAM)
 public Response upload(byte[] input) {
     // store input somewhere
     System.out.println("Done");
     return Response.ok().build();     
 }

如何使用 cURL 对其进行测试?

最佳答案

假设二进制文件在文件中,例如图像或其他东西,您可以这样尝试:

$ curl -X POST -d @image1.png  -H content-type:application/octet-stream http://yourserver/path

关于java - 如何使用 cURL 来使用以字节为参数的 Apache CXF Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38416485/

相关文章:

javascript - Selenium JavaScript Executor 对 .checked 返回 null,但对 .click() 有效?

iphone - Objective-C 与 Microsoft Dynamics CRM 交互

java - 通过@Inject 将业务逻辑暴露给 Restful 服务的最佳方式

java - 使用 Spring MVC 部署 Web 应用程序

java - 从 application.properties 读取并替换动态参数

java - 加载事先不知道包的 Java 类

c# - SOAP web 服务时出现 InvalidOperationException - 但在开发机器上工作

web-services - 选择 REST 风格 Web 服务而不是 Soap 的论点

reactjs - 使用 adalFetch 从 API 调用返回“AADSTS500011”错误消息

rest - 响应数据库死锁返回 HTTP 503 是否合适?