apipost注意事项

在使用接口测试工具apipost时注意事项

一、代理工具和apipost不能同时使用

apipost不支持和代理工具同时使用,代理工具关闭之后还是无法使用,有可能是代理工具在电脑的环境变量中添加了一个变量http_proxy。打开环境变量删除http_proxy就好了

二、接口发送的时候后端以application/json,传递的为form-data

在使用apipost发送接口请求的时候,响应值为空。查看request的header头部中的content-type是form-data还是application/json。

把body传递方式改为application/json就可以了

三、apipost参数中携带转移字符如何取消

使用apipost发送请求的时候会带上转移字符,后端做了校验不能携带转移字符。可以在设置中把发送数据json化设置为开启就可以了

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
一、源码特点       1、先进的 HTTP 编程模型: 使用新的强类型的 HTTP 对象模型直接操作 HTTP 请求和响应, 在 HTTP客户端使用相同的编程模型和 HTTP 管道;       2、支持路由: Web API 完整支持 ASP.NET 路由, 包括路由参数和约束。 此外, 到动作的映射支持约定, 从此将不再需要向类或者方法添加类似于 [HttpPost] 之类的属性;       3、内容协商: 客户端与服务端可以一起决定 API 返回数据的格式。 默认支持 XML, JSON 以及 Form URL-Encoded 格式, 可以扩展添加自定义格式, 甚至可以替换掉默认的内容协商策略;       4、模型绑定与验证: 模型绑定器可以轻易地从 HTTP 请求中提取数据并转换成在动作方法中使用的 .Net 对象;       5、过滤: Web API 支持过滤, 包括总所周知的 [Authorize] 过滤标记, 可以为 Action 添加并插入自定义过滤, 实现认证、异常处理等;       6、查询聚合: 只要简单的返回 Iqueryable , Web API 将会支持通过 OData 地址约定进行查询;       7、改进的 Http 细节可测试性: Web API 不是将 HTTP 细节设置到一个静态的 Context 对象上, 而是使用 HttpRequestMessage 和 HttpResponseMessage 实例, 可以使用这些对象的泛型版本为这些 Http 类型添加自定义类型;       8、改进的依赖反转 (IoC) 支持: Web API 使用 MVC Dependency Resolver 实现的服务定位器模式在不同的场景下来获取实例;       9、基于代码的配置: Web API 单独使用代码完成配置, 从而保证了配置文件的整洁;       10、自托管 (Self-Host) : Web API 除了可以托管在 IIS 中, 还可以托管在进程中,依旧可以使用路由以及其它的特性。 二、注意事项       1、开发环境为Visual Studio 2012,数据库为SqlServer2008,使用.net 4.0开发。
RESTful API是一种基于HTTP协议的Web API,它通过HTTP请求与服务器进行通信,实现客户端和服务端之间的交互。RESTful API的设计理念包括资源、动作和状态三个方面,它通过URL定位资源,通过HTTP方法实现对资源的操作,通过HTTP状态码返回操作结果。 下面是一些RESTful API注意事项: 1. 合理设计URL:RESTful API的URL应该清晰、简洁、易于理解,并且应该使用名词来表示资源,使用动词来表示操作。 2. 使用HTTP方法:RESTful API应该使用HTTP方法来实现对资源的操作,例如使用GET方法获取资源、使用POST方法创建资源、使用PUT方法更新资源、使用DELETE方法删除资源。 3. 返回合适的HTTP状态码:RESTful API应该返回合适的HTTP状态码来表示操作的结果,例如200表示成功、201表示创建成功、204表示删除成功、400表示请求错误、401表示未授权、404表示资源不存在等。 4. 使用标准数据格式:RESTful API应该使用标准的数据格式来表示响应数据,例如JSON或XML格式。 5. 跨域访问限制:由于浏览器出于安全考虑会限制跨域访问,因此RESTful API需要考虑跨域访问限制的问题,例如可以使用CORS(跨域资源共享)来解决跨域问题。 6. 安全性:RESTful API应该考虑安全性问题,例如使用HTTPS协议来加密数据传输、使用身份验证来保护API的访问权限等。 总之,RESTful API的设计需要考虑多方面的因素,包括资源、动作、状态、URL设计、HTTP方法、HTTP状态码、数据格式、跨域访问限制和安全性等,以实现一个高效、安全、易用的API服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值