我在。NET核心应用程序中创建了api项目。我还创建了接受HttpRequestMessage
作为参数的方法。现在我试图使用Postman
调用我的api方法,并将include file作为主体参数,但是我的api方法没有调用。
下面是代码
[Route("api/[controller]")]
public class ValuesController : Controller
{
[HttpPost]
public HttpResponseMessage PostFiles()
{
HttpResponseMessage result = null;
var httpRequest = HttpContext.Request;
return result;
}}
以下是邮递员
请求数据
POST /api/values/PostFiles HTTP/1.1
我有什么遗漏吗?
你能帮我用postman调用我的web api接受文件作为参数吗?
我想你的路线有问题。试试这个:
public class ValuesController : Controller
{
[Route("api/values/postfiles")]
[HttpPost]
public HttpResponseMessage PostFiles()
{
HttpResponseMessage result = null;
var files = Request.Form.Files;
return result;
}
}
然后尝试访问http://localhost:yourport/API/values/postfiles的API。
在您的端口号中替换“YourPort”。
我有一个web API,我正在使用Postman测试。当我点击“发送”按钮时,Postman将数据发送到web API,这样我就可以测试web API,但我想查看Postman发送到web API的数据。我如何查看这个?
我想上传一个图像文件。当我调用我的API上传文件使用postman,得到的错误,如. 我无法将此文件发布到我的Laravel控制器。如何在Laravel中发布文件。有人能帮我解决这个问题吗? 这是我的控制器功能, 在这一行
当我尝试将带有postman的文件发送到我的Laravel api时,结果总是返回“NULL” 我的控制器如下所示: 和我的路线文件: 但是当我试图在邮递员中发送图像时,我得到的结果是“NULL” 我的邮递员配置是: http://app.dev/test(职位) 内容-类型-多部分/表单-数据 表单数据 图像-test.jpg 我错过什么了吗? 我已经检查了php。这样我就有足够的上传空间了 我
这是我的POST方法,我还没有添加读取文件的逻辑: 如果有必要,我可以更改json的结构,以避免出现嵌套的json,但我想先知道这是否可行。谢谢
使用 Azure Cosmos DB: MongoDB API 创建文档时,我遇到了以下因参数而异的问题。 在创建集合时,我使用分区键创建了它。 请求1: -没有分区键 标题: 身体: 问题: x-ms 分区键标头中提供的分区键具有的组件数少于集合中定义的组件数。 请求2: -使用分区键 标题: 身体: 问题: 指定的输入之一无效 请求3:-带分区密钥 标题: 身体: 问题: 从文档中提取的Par
我在使用SpringMVC实现RESTfulAPI时遇到了一个问题。 我使用postman来测试这样一种方法: http://localhost:8080/Test/countryController/getAllCountries 测试是项目名称 国控器是控制器类的@刚需映射的值 getAll国家是get方法 然而,我得到了一个错误消息: 源服务器找不到目标资源的当前表示形式,或者不愿意透露存在