php请求aspx,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中文网,转载请注明出处,感谢您的尊重!
php请求aspx,PHP用curl函数POST请求到ASP页面提示无效请求相关推荐
- php asp 发起post请求,PHP用curl函数POST请求到ASP页面提示无效请求
如题,一提交即返回以下信息: 错误 您所请求的网址(URL)无法获取 --------------------------– 当尝试进行以下请求时: POST /card/pay_card.aspx ...
- 网银显示服务器无效是咋回事,快速解决win7系统招商网银无法登录提示无效请求请重新登录的处理方案...
随着电脑的使用率越来越高,我们有时候可能会遇到win7系统招商网银无法登录提示无效请求请重新登录问题,如果我们遇到了win7系统招商网银无法登录提示无效请求请重新登录的问题,要怎么处理win7系统招商 ...
- php 发送delete请求,PHP中使用CURL实现GET、POST、PUT、DELETE请求
/** * @param $url * @param $data * @param string $method * @param string $type * @return bool|string ...
- 网银显示服务器无效是咋回事,win7系统招商网银无法登录提示无效请求请重新登录的解决方法...
很多小伙伴都遇到过 1.首先登陆你路由器管理页面,在路由器后面有管理地址,一般都是192.168.0.1或者192.168.1.1,直接在浏览器输入,路由器后面有管理密码和账号,输入登陆进去,点网络参 ...
- jQuery监控页面所有ajax请求的方法
jQuery实现监控页面所有ajax请求的方法 本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望 ...
- php curl登陆邮箱,php利用CURL函数登入163邮箱并获取自己的通讯录
我们使用phpmailer登录邮件发邮件也是使用了curl原理来实现模仿用户发邮件了,今天看了两个利用CURL函数登入163邮箱并获取自己的通讯录的例子,希望对各位有帮助. 学习了一些CURL的基础知 ...
- PHP中的CURL函数库
开启php curl函数库的步骤 1).去掉windows /php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路 ...
- php 请求header,PHP的curl查看header信息的功能(包括查看返回header和请求header)
1.参看返回header信息,需要设置 curl_setopt($ch, CURLOPT_HEADER, true); //返回response头部信息 在curl_exec($ch);返回接口的顶部 ...
- PHP cURL 函数
PHP cURL 函数 概述 PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯. libcurl目前支持http.https.ft ...
最新文章
- 2017年大数据的十大发展趋势
- python学起来难不难-新手学python数据分析难不难?
- JNLP(Java Web Start )
- 字符串系统函数strstr strrchr [5.3有版本不同]
- 徐涛八套卷pdf_徐涛八套卷pdf,11月9日资料更新!
- 故障诊断 | 存储Cache丢失导致数据库无法open的案例分享
- dev c++自动补全_Flutter 自动化测试-开篇
- 修改docx表格_实例29_在Word表格中将上下行相同内容的单元格自动合并
- C语言系列之自增自减运算符的用法(二)
- 网页开发之amr音频的播放
- Hobject 与 OpenCV IplImage 和 Mat 的相互转换
- HCIE Security 流量型攻击防范 备考笔记(幕布)
- 全军覆没!麻省理工零录取中国学生,斯坦福取消中国大陆面试! 这是怎么了?...
- Exchange 2013CU17和office 365混合部署-配置SSO(七)
- NWA Quality Analyst应用案例:在食品加工中选择和实施SPC软件
- GoF设计模式——工厂模式(C++实现)
- 惠威T200B刷机 Q群
- RibbitMQ入门实战详解
- image caption笔记(八):《From Captions to Visual Concepts and Back》
- 老师教我们用计算机画画就是彩虹,上海一年级语文课文
热门文章
- MySQL和Oracle中的隐式转换
- Oracle快速克隆安装
- SecureCRT如何与Linux虚拟机进行关联
- Atitit main函数的ast分析 数组参数调用的ast astview解析
- 《C语言及程序设计》实践参考——分离整数和小数部分
- 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯...
- 毕业设计:基于Springboot实现求职招聘,校园招聘系统
- JSP实现酒店预定系统
- Python lambda 关键字
- 机器学习XGBoost——后面的明天更