php asp 发起post请求,PHP用curl函数POST请求到ASP页面提示无效请求
如题,一提交即返回以下信息:
错误
您所请求的网址(URL)无法获取
——————————————————————————–
当尝试进行以下请求时:
POST /card/pay_card.aspx HTTP/1.0
Host: pay.m3guo.com
X-Real-IP: 120.31.66.99
X-Forwarded-For: 120.31.66.99
Connection: close
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; .NET4.0C; .NET4.0E; VENUS_IE_ADDON-0.2.8.28; SE 2.X MetaSr 1.0)
Accept: */*
Referer: http://pay.m3guo.com/card/pay_card.aspx
Cookie: ASP.NET_SessionId=j3if2045wkqnvnm010lbpe55
Content-Length: 1197
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue
发生了下列的错误:
Invalid Request
无效的请求
Some aspect of the HTTP Request is invalid. Possible problems:
HTTP 请求的某些方面是无效的。可能是下列问题:
Missing or unknown request method
缺少请求方式或未知的请求方式
Missing URL
缺少网址
Missing HTTP Identifier (HTTP/1.0)
缺少 HTTP 标识(HTTP/1.0)
Request is too large
请求命令过长
Content-Length missing for POST or PUT requests
POST 或 PUT 请求缺少内容长度
Illegal character in hostname; underscores are not allowed
主机名称中包含不合法的字符;下划线是不允许的。
本缓存服务器管理员:webmaster@fastcdn.com.
高手请赐教,注意:PHP页面是自己写的一个页面,用POST方式提交到‘人家的网页’里去的,请问是不是‘人家’做了限制。。。
回复讨论(解决方案)
现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。
嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了 现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。
嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了引用 2 楼 phpnewnew 的回复:
现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。
那么你是不是核对了所有的参数呢?POST 的头 POST 的内容都完全符合一致?
引用 3 楼 xiaoyao_studio 的回复:
嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了引用 2 楼 phpnewnew 的回复:
现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。
那么你是不是核对了所有的参数呢?POST 的头 POST……
PHP中的curl方法除了可以设置:网址、POST参数和值、cookie、User-Agent、Referer这几个之外,其他的herder内容怎么用curl设置?
引用 4 楼 phpnewnew 的回复:
引用 3 楼 xiaoyao_studio 的回复:
嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了引用 2 楼 phpnewnew 的回复:
现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。
那么你是……
一般判断也就是这几样东西了。你的curl cookie 设置正确了吗?还有post的内容呢.
引用 5 楼 xiaoyao_studio 的回复:
引用 4 楼 phpnewnew 的回复:
引用 3 楼 xiaoyao_studio 的回复:
嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了引用 2 楼 phpnewnew 的回复:
现在别人的网页做个正常的POST 然后抓包跟现在的……
嗯,不过该匹配的东西我都对照过一遍了,是绝对一致的,如果用curl设置HTTP的协议 是怎么设置的?
要设置成HTTP/1.1
我以前模拟过一些。当然是开发桌面程序的时候 发现 HTTP/1.1 和 HTTP/1.0 并不会有问题。
这两种协议有调用上有什么根本的区别吗?HTTP协议更新到1.1都改了什么东西?
我以前模拟过一些。当然是开发桌面程序的时候 发现 HTTP/1.1 和 HTTP/1.0 并不会有问题。
这两种协议有调用上有什么根本的区别吗?HTTP协议更新到1.1都改了什么东西?
引用 8 楼 phpnewnew 的回复:
我以前模拟过一些。当然是开发桌面程序的时候 发现 HTTP/1.1 和 HTTP/1.0 并不会有问题。
这两种协议有调用上有什么根本的区别吗?HTTP协议更新到1.1都改了什么东西?
这个你只能去看官方RFC文档了。
引用 10 楼 xiaoyao_studio 的回复:
引用 8 楼 phpnewnew 的回复:
我以前模拟过一些。当然是开发桌面程序的时候 发现 HTTP/1.1 和 HTTP/1.0 并不会有问题。
这两种协议有调用上有什么根本的区别吗?HTTP协议更新到1.1都改了什么东西?
这个你只能去看官方RFC文档了。
好的。我自己看吧
楼主有结果吗?
php asp 发起post请求,PHP用curl函数POST请求到ASP页面提示无效请求相关推荐
- php请求aspx,PHP用curl函数POST请求到ASP页面提示无效请求
如题,一提交即返回以下信息: 错误 您所请求的网址(URL)无法获取 ----------------------------------------------------------------- ...
- 网银显示服务器无效是咋回事,快速解决win7系统招商网银无法登录提示无效请求请重新登录的处理方案...
随着电脑的使用率越来越高,我们有时候可能会遇到win7系统招商网银无法登录提示无效请求请重新登录问题,如果我们遇到了win7系统招商网银无法登录提示无效请求请重新登录的问题,要怎么处理win7系统招商 ...
- 网银显示服务器无效是咋回事,win7系统招商网银无法登录提示无效请求请重新登录的解决方法...
很多小伙伴都遇到过 1.首先登陆你路由器管理页面,在路由器后面有管理地址,一般都是192.168.0.1或者192.168.1.1,直接在浏览器输入,路由器后面有管理密码和账号,输入登陆进去,点网络参 ...
- 我要学ASP.NET MVC 3.0(十三): MVC 3.0 防止跨站点请求伪造 (CSRF) 攻击
我要学ASP.NET MVC 3.0(十三): MVC 3.0 防止跨站点请求伪造 (CSRF) 攻击 概述 众所周知,ASP.Net MVC程序在浏览器运行时产生了标准的Html标签,包括 ...
- 关于页面请求发起后,通过F12查看到,被挂起页面中stalled花费很长时间问题的追查...
2019独角兽企业重金招聘Python工程师标准>>> 请求刚一发出,timing中显示是这样的 有时候过了几十秒之后才响应返回,页面加载完成. 已下内容纯粹是转载,只为做个记录.方 ...
- http请求响应的组成部分的介绍 用cherome查看请求响应内容 curl命令行的使用
http请求由3部分组成:请求行 + 请求头 + 请求体 上面是一个GET,和POST请求实例 (1)请求行:由三个组成---请求HTTP的方法,URL,http版本,之间用空格分隔开 (2)请求头: ...
- ASP.NET中使用一般处理程序ashx作为后台处理实现响应get和post请求
场景 ASP.NET中新建Web网站并部署到IIS上(详细图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199 ...
- php设置请求头部,php curl如何设置自定义请求头
php curl设置头的方法:首先设置自定义请求头:然后设置"curl_setopt($ch, CURLINFO_HEADER_OUT, );":最后执行"curl_ge ...
- jq中法可以发起ajax请求的方法有,jQuery实现监控页面所有ajax请求的方法
本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作? 很容易想到的解决 ...
最新文章
- linux kvm usb设备,KVM客户机使用主机USB设备
- 找不到jar包的解决方法
- html中name和id的区别 [ZT]
- MVC中使用Entity Framework 基于方法的查询学习笔记 (二)
- matplotlib绘图_Python之matplotlib绘图示例
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.3 C# 2008和.NET Framework 3.5的关系...
- mac中的csv文件到windows平台乱码的解决办法
- 高阶台式计算机零组件,2010年电脑旺季!零组件缺DDR3封测紧
- springmvc和json整合配置方法
- HackerOne 发布2021年《黑客驱动安全报告:行业洞察》
- 洛谷 3373 【模板】线段树 2
- 交换机在局域网内的日常工作
- opencv-python API 官网文档
- 自动阅读软件脚本应用开发app头条新闻引流阅读
- KDJ算法详解,比百度百科要详细
- HDU1175 连连看 模拟搜索
- Node Express框架快速入门教程
- 【mysql】批量更新数据
- eclipse中在包内建包
- Java学习(入门知识)
热门文章
- 大麦云原生边缘计算探索,让观众剧院看戏也能实现个性化
- 想让马云成为你的老大?揭秘阿里面试情景
- matlab 轴承 压力分布 绘图,数值计算绘制动压轴承压力场分布图
- RuoYi-Cloud 进阶篇_03( Seata 高可用集群与 NacosConfig配置中心整合)
- linux CPU、内存、I/O、磁盘等监控统一解决方案
- FTP连接时出现“227 Entering Passive Mode”的解决方法
- flowable笔记 - 简单的通用流程
- MyBatisPlus_查询分页篇_入门试炼_02
- 终极搜索 - Find 方法指南
- 比较 Excel 中两列的差异,并用箭头标识和指向匹配结果