Postman 邮递员可以在发送请求之前调用一些c#dll或自定义例程吗?

Postman 邮递员可以在发送请求之前调用一些c#dll或自定义例程吗?,postman,Postman,我正在尝试为一个旧的web api创建一些postman测试用例 我意识到web api希望HttpRequest主体中包含二进制内容,而不是Json消息。我们有一个c#客户端,它在发送请求之前执行以下操作: var body = new ByteArrayContent( SerializeToByteArray(info)); using ( var result = await Client.Post<HttpResponseMessage>( options , b

我正在尝试为一个旧的web api创建一些postman测试用例

我意识到web api希望HttpRequest主体中包含二进制内容,而不是Json消息。我们有一个c#客户端,它在发送请求之前执行以下操作:

var body = new ByteArrayContent( SerializeToByteArray(info));
    
using ( var result = await Client.Post<HttpResponseMessage>( options , body , Configuration , ct ).ConfigureAwait( false ) )
          
var body=newbytearraycontent(SerializeToByteArray(info));
使用(var result=await Client.Post(选项、正文、配置、ct).ConfigureAwait(false))

在postman中,我是否可以在发送请求之前调用例程(现有函数或某些自定义dll)将正文转换为字节数组?

否,postman不支持此操作。

否,无法直接执行此操作

您可以做的是运行(本地)服务器,从Postman的prerequest脚本向其发送请求,然后服务器执行二进制文件

在邮递员社区论坛上起草了一个方法: