用POST访问时,返回403错误

request.Method要设置为大写的POST,否则会返回403错误

POST方法,也可能在服务器端无法取到POST的数据,所以还得把ContentType设置为application/x-www-form-urlencoded

 

以下是个例子,没有进行异常捕捉,有需要的朋友,再自己补上~~~

 


关键的两行代码:
req.Method = "POST"; 
req.ContentType = "application/x-www-form-urlencoded";


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在提供服务给另外一个系统使用,如果不提供跨域支持,另外的那个系统在访问本系统提供的服务会收到Access-Control-Allow-Origin类型的错误,并且访问失败。 添加跨域访问支持有两种简单的方式:一种是在所有头接口返回的response头中添加response.setHeader("Access-Control-Allow-Origin", "http://127.0.0.1/*");另外一种就是在本系统的web.xml中添加CORS支持。 CORS支持需要用到两个jar文件,分别是cors-filter-1.7.jar和java-property-utils-1.9.1.jar。 把他们放到工程的lib中,然后在web.xml中添加: < filter > < filter-name > CORS </ filter-name > < filter-class > com.thetransactioncompany.cors.CORSFilter </ filter-class > < init-param > < param-name > cors.allowOrigin </ param-name > < param-value > * </ param-value > </ init-param > < init-param > < param-name > cors.supportedMethods </ param-name > < param-value > GET, POST, HEAD, PUT, DELETE </ param-value > </ init-param > < init-param > < param-name > cors.supportedHeaders </ param-name > < param-value > Accept, Origin, X-Requested-With, Content-Type, Last-Modified </ param-value > </ init-param > < init-param > < param-name > cors.exposedHeaders </ param-name > < param-value > Set-Cookie </ param-value > </ init-param > < init-param > < param-name > cors.supportsCredentials </ param-name > < param-value > true </ param-value > </ init-param > </ filter > < filter-mapping > < filter-name > CORS </ filter-name > < url-pattern > /* </ url-pattern > </ filter-mapping >
ApiPOST是一款可直接生成文档的API调试、管理工具。2.x版本大更新,支持查看并发送Cookie、文档再编辑、导出Pdf、Word、Html文档等更多功能。 ApiPost是一个支持团队协作,支持模拟POST、GET、PUT等常见请求,并可直接生成文档的API调试、管理工具。 它拥有以下功能特性: 1、文档管理 ApiPost不仅可以快速生成接口文档,还支持导出离线html、Word、Pdf格式的文档。方便您部署接口文档到您的本地甚至局域网服务器。 2、模拟登陆 支持Cookie管理,发送接口,可以携带自定义的Cookie进行模拟登陆,从而方便测试一些需要登录才能访问的API。 3、跨平台支持 ApiPost拥有Chrome拓展插件、Window客户端、Mac客户端3大版本,软件界面清爽,使用简单,功能类似PostMAN和Rap的结合,更适合中文版的国人使用。 4、流程测试 ApiPost支持环境变量、流程测试,解决在参数依赖下的接口访问、测试问题。 版本:2.1.1 1.增加请求参数的转码功能按钮; 2.增加请求参数快速导入功能; 3.增加双击关闭标签功能; 4.修复克隆之后的定位体验,新版本直接定位到新建标签; 5.修复Get或者json请求,流程测试的bug; 6.【重大更新】优化为空的参数不体现在文档的体验; 7.修复右侧文件夹双击会导致文件夹图标错误的bug; 8.【重大更新】增加接口标注功能; 9.【重大更新】增加响应数据的美化、原生、预览选项按钮; 10.【重大更新】优化响应参数的层级展示(不再以text-indent区分); 11.响应示例增加【简化】按钮; 12.【重大更新】文档模式的再编辑; 13.【重大更新】增加文档访问权限:开放/密码访问; 14.增加折叠请求参数按钮; 15.增加左侧新建文件夹按钮+; 16.修复参数为json无法保存的bug; 17.增加文档再编辑处增加全局注释变量快捷键; 18.增加文档导出Word功能; 19.增加文档导出Pdf功能; 20.优化文档导出Html功能,修复Mac下可能出现的bug; 21.布局优化调整; 22.【重大更新】流程测试错误,增加显示当的参数按钮; 23.其他细微Bug修复 版本:2.0.8 1、增加 手动测试; 2、增加 自动化流程测试; 3、增加 升级提醒 4、增加 环境变量; 5、增加 接口参数依赖; 6、增加 自定义响应示例(成功/失败); 7、增加 接口克隆功能; 8、修复 响应码不为200的响应显示问题; 9、修复 不规则URL的请求的问题; 10、修复 复制、粘贴快捷键不能用的问题; 11、修复 请求头的空格转换的问题; 12、修复【取消请求】按钮功能的问题; 13、修复 未保存红点的现实问题; 14、优化 请求体的保存优化。 版本:2.0.6 1、修复请求头的Cookie无法发送的Bug 版本:2.0.5 1、修复请求头无法是中文的Bug 版本:2.0.4 1、修复GET请求头的Bug; 2、修复请求头重复的Bug; 3、修复拓展使用场景(content_scripts),仅限apipost.cn下请求使用 功能特性 1、支持模拟登录状态 支持COOKIE管理,测试一些需要登录才能访问的API。 2、api结果实展示 不仅可以返回正常的JSON格式,还可以返回程序的具体错误。 3、导出离线文档 支持导出离线文档为Word、html,部署本地服务器。 4、清晰的使用流程 使用文档丰富,更适合国人使用。扁平化的设计思路使得界面清爽,使用简单,更易上手。 支持语言:中文 (简体)

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值